使用SSH连接运行命令

时间:2018-08-17 14:25:12

标签: jenkins automation putty ipa

我有一个bash脚本,该脚本弹出一个react-native项目,然后构建该IPA并对其进行签名,然后将该IPA上载到App Store。 在我正在开发的MacStadium机器上运行时,该脚本成功执行。这是xcodebuild命令:

xcodebuild archive -workspace $NAME.xcworkspace -allowProvisioningUpdates -scheme $NAME -configuration Release -archivePath ../builds/$NAME.xcarchive DEVELOPMENT_TEAM=$TEAM_ID CODE_SIGN_STYLE=Automatic PROVISIONING_STYLE=Automatic PROVISIONING_PROFILE=""

但是,当我尝试使用Jenkins甚至与Putty到MacStadium机器通过SSH连接执行脚本时,会收到以下错误消息:

Code Signing Error: The operation couldn’t be completed. Unable to log in with account 'MY_APPLE_ID'. The login details for account 'MY_APPLE_ID' were rejected.

正如我之前说过的那样,脚本在机器内完成时将执行并成功签署IPA。所以我的问题是,当我从远程位置(正在使用的控制台)启动脚本时,幕后是否发生了某些事情,可能会导致与IPA签名冲突?

0 个答案:

没有答案