如何在testflight上自动上传构建?

时间:2016-11-23 18:29:47

标签: ios testflight

目前我按照以下步骤操作: 1 - 使用Application Loader上传构建。 2 - 转到iTunesconnect并等待新上传的构建的“处理”完成。 3 - 处理完成后,转到TestFlight - >内部测试并选择新版本,然后单击“保存”。

点击“保存”后,我的所有测试人员都会收到邮件。我想知道的是我可以避免第2步和第3步吗?今天我的一位同事做了第一步并表示他已完成将构建上传到testflight。当我向他询问第2步和第3步时,他说这不是必需的,这是如何配置的,而不是给出解释。有人能告诉我它是如何完成的吗?提前谢谢。

3 个答案:

答案 0 :(得分:2)

您还可以使用https://www.bitrise.io/或脱机位升级CLI https://www.bitrise.io/cli,具体取决于您要在何处运行此过程。 有两个可用于此的Bitrise构建步骤,一个基于深圳的构建步骤,以及基于(fastlane)deliver的一个(http://www.bitrise.io/integrations - 搜索itunes

答案 1 :(得分:1)

为了自动化 Testflight Build部署。 您可以使用 Jenkins Fastlane

详细教程在以下链接中提供

https://medium.com/@hlung/automating-ios-app-testflight-deployment-with-jenkins-7122cb741309#.nhkenaf60

http://artsy.github.io/blog/2015/12/15/Automating-Testflight-Deploys/

答案 2 :(得分:1)

使用fastlane。它很容易设置和使用。如果要使用它,请执行以下步骤。

  1. 启动终端。
  2. 导航到您的项目目录。
  3. 输入命令sudo gem install fastlane。这将安装fastlane。
  4. 然后运行fastlane init。这将在fastlane文件夹中创建 Fastfile
  5. 在文本编辑器中打开Fastfile。
  6. 在Fastfile搜索“ lane:beta ”中。
  7. 在“ lane:beta do ”下写下这些行。
  8. increment_build_number gym(scheme: "myScheme”) pilot

    1. 在文本编辑器中打开Appfile(与Fastfile存在于同一文件夹中)。
    2. 在Appfile中添加这些行。
    3. app_identifier "com.company.app" # The bundle identifier of your app apple_id "abc@gmail.io" # Your Apple email address team_id "XXXXXXXXXX" # Developer Portal Team ID

      1. 之后,在终端运行命令fastlane beta
      2. 它将开始构建,然后将构建上传到Testflight。一旦构建处理完成,所有内部测试人员将自动得到通知。

        现在您只需要下次运行命令fastlane beta即可将构建上传到testflight。

相关问题