2016-11-23 20 views
2

目前我遵循以下步骤: 1 - 使用Application Loader上载构建。 2 - 转到iTunes连接并等待新上传的构建的“处理”完成。 3 - 处理完成后,进入TestFlight - >内部测试并选择新的版本,然后点击'保存'。如何自动上传建立在testflight上?

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

+0

我希望这可以帮助你 https://medium.com/@hlung/automating-ios-app-testflight-deployment-with-jenkins-7122cb741309#.nhkenaf60 http://artsy.github.io /博客/ 2015/12/15 /自动化-Testflight,部署/ –

回答

0

使用FASTLANE。这是非常容易设置和使用。如果你想使用它,请按照这些步骤操作。

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

increment_build_number gym(scheme: "myScheme”) pilot

  • 打开Appfile在文本编辑器(在相同的文件夹中fastfile存在)。
  • 在Appfile中添加这些行。
  • app_identifier "com.company.app" # The bundle identifier of your app apple_id "[email protected]" # Your Apple email address team_id "XXXXXXXXXX" # Developer Portal Team ID

  • 之后,在终端运行命令fastlane beta
  • 它将开始构建并上传构建到Testflight。一旦构建过程完成,您的所有内部测试人员将自动得到通知。

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