目前我按照以下步骤操作: 1 - 使用Application Loader上传构建。 2 - 转到iTunesconnect并等待新上传的构建的“处理”完成。 3 - 处理完成后,转到TestFlight - >内部测试并选择新版本,然后单击“保存”。
点击“保存”后,我的所有测试人员都会收到邮件。我想知道的是我可以避免第2步和第3步吗?今天我的一位同事做了第一步并表示他已完成将构建上传到testflight。当我向他询问第2步和第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 。
详细教程在以下链接中提供
http://artsy.github.io/blog/2015/12/15/Automating-Testflight-Deploys/
答案 2 :(得分:1)
使用fastlane。它很容易设置和使用。如果要使用它,请执行以下步骤。
sudo gem install fastlane
。这将安装fastlane。fastlane init
。这将在fastlane文件夹中创建 Fastfile 。 increment_build_number
gym(scheme: "myScheme”)
pilot
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
fastlane beta
。它将开始构建,然后将构建上传到Testflight。一旦构建处理完成,所有内部测试人员将自动得到通知。
现在您只需要下次运行命令fastlane beta
即可将构建上传到testflight。