我们使用xamarin构建ios,构建在签名时挂起,并且在2.5小时内没有抛出任何异常
签名和提供资料很好。可能是什么?
Target _CodesignAppBundle:
Codesign Task
CodesignAllocate: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoo Entitlements: obj/iPhone/Release/Entitlements.xcent
Resource: bin/iPhone/Release/App.app
ResourceRules: <null>
SigningKey: ECFF24B11990B9BXXXXXXX194A29B83E87776A7B
ExtraArgs: <null>
Tool /usr/bin/codesign execution started with arguments: -v --force --sign ECFF24B11990B9BXXXXXXX194A29B83E87776A7B --entitlements /Users/admin/buildAgent_2/temp/buildTmp/SOURCE/App/obj/iPhone/Release/Entitlements.xcent /Users/admin/buildAgent_2/temp/buildTmp/SOURCE/App/bin/iPhone/Release/App.app
答案 0 :(得分:0)
可能需要解锁钥匙串访问权限:服务器上会提示等待钥匙串密码的弹出窗口,但是您没有看到它。
在Jenkins CI上配置Xamarin应用程序时,我不得不处理这类问题。 如果是这样,只需使用bash脚本解锁钥匙串:
KEYCHAIN=/Users/xxx/Keychains/xxx.keychain
security -v unlock-keychain -p mypassword $KEYCHAIN