升级到Sierra / Xcode 8.3之后的altool验证失败

时间:2017-04-05 19:30:42

标签: ios xcode jenkins

我将我们运行Jenkins的构建机器升级到Sierra并且本周将XCode更新为8.3,从那时起我们用于构建,存档和上传我们的应用程序到iTunes的构建脚本在验证期间失败并出现以下错误阶段使用altool ...

13:59:23 2017-04-04 14:08:51.858 altool[56725:273095] *** Error: (
13:59:23     "Error Domain=ITunesConnectionOperationErrorDomain Code=1095 \"Unable to process app at this time due to a general error\" UserInfo={NSLocalizedRecoverySuggestion=Unable to process app at this time due to a general error, NSLocalizedDescription=Unable to process app at this time due to a general error, NSLocalizedFailureReason=iTunes Store operation failed.}"
13:59:23 )

然而,如果我运行相同的命令(下面),我们将在同一台机器上的终端内的构建脚本中使用它,它可以无错误地验证构建。

altool --validate-app -f /(path to my IPA)/(appname).ipa -u me@myworkplace.com -p (password)

同样,如果我使用GUI Application Loader工具,它也可以正常工作。在我们的构建脚本中执行上述命令时,它只会出错。此外,构建脚本根本没有改变,只有操作系统和我们正在使用的XCode版本。还有其他人遇到过这个问题吗?任何建议都非常感谢。

1 个答案:

答案 0 :(得分:2)

完成必须删除并重新安装XCode和Application Loader才能解决问题。