Xcode 使用Jenkins上的Al工具持续集成到多个应用程序的试飞中

Xcode 使用Jenkins上的Al工具持续集成到多个应用程序的试飞中,xcode,jenkins,testflight,Xcode,Jenkins,Testflight,我正在尝试使用altool为IOS应用程序设置持续集成,以将IPA文件上载到试飞。我们在一个用户帐户中有两个应用程序。现在我想上传两个不同的IPA到他们的版本中。但我找不到任何命令来做这件事 命令: $/Applications/Xcode.app/Contents/Applications/Application\Loader.app/Contents/Frameworks/iTunesoftwareService.framework/Support/altool $ altool --up

我正在尝试使用altool为IOS应用程序设置持续集成,以将IPA文件上载到试飞。我们在一个用户帐户中有两个应用程序。现在我想上传两个不同的IPA到他们的版本中。但我找不到任何命令来做这件事

命令: $/Applications/Xcode.app/Contents/Applications/Application\Loader.app/Contents/Frameworks/iTunesoftwareService.framework/Support/altool

 $ altool --upload-app -f /path/to/app.ipa -u USERNAME -p PASSWORD

如何使用altool在一个用户帐户中上载两个不同的应用程序(IPA)。

您可以使用altool上载应用程序

在“添加构建步骤”下拉列表中的“执行Shell”中写入下面的脚本/commnd

  • 在第一步中,您需要转到ALTOOL所在的路径。(注意:-确保您的Xcode版本大于或等于8.3)
  • 在第二步中,执行commnd以将应用程序上载到testflight

    cd  /Applications/Xcode8.3.3/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/
    
    ./altool --upload-app -f PathOfYourIPA -u yourAccountID -p yourAccountPassword
    
例如,我的IPA路径是:-


/Users/Shared/Jenkins/Home/workspace/JOB\u NAME/build/artifacts/IPAName.ipa

我的帐户中有两个应用程序。如果我使用上述命令上载ipa。它去哪里?从上面的commnd,只有一个在你的路径中定义的应用程序会去测试飞行。是的,没错。如果我在同一个帐户中设置了两个应用程序,它会去哪里。例如,我在一个帐户中有应用程序A和应用程序B。如果我使用应用程序A ipa及以上命令。将转到应用程序A或应用程序B?的位置。如果您在同一帐户中有两个应用程序,则表示两个应用程序都具有唯一的捆绑包id。当您打开帐户并转到“我的应用程序”时,您会看到两个分别名为App-1和App-2的应用程序。正确的????然后,如果您将上述命令与App-1 ipa一起使用,则它将转到App-1..Perfect。我在寻找这个答案。