使用Jenkins和altool进行自动IPA上传失败,并显示"未找到Transporter"错误

Ale*_*akh 7 iphone continuous-integration ios application-loader jenkins

我正在使用Jenkins并altool验证iOS包并自动将其上传到我的iTunes帐户.虽然验证工作正常,我没有收到任何错误,但上传不起作用.

'/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool'-upload-app -f my_application.ipa -u**** - p'****'

结果我收到以下错误:

altool [35164:1584273]错误:启动iTunesTransporter时出现异常:路径中找不到传输器:/ usr/local/itms/bin/iTMSTransporter.您应该重新安装该应用程序.altool [35164:1584271]错误:上传错误

如果我采取相同的包,并尝试使用Application Loader一切正常上传它.

Car*_*aet 6

尝试重新创建/usr/local/itms符号链接以指向Xcode.app的正确子目录.像Xcode 7.1这样的东西:

ln -s /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/itms /usr/local/itms
Run Code Online (Sandbox Code Playgroud)

Xcode升级后可能需要这样做.