Xamarin Ios构建在签名时挂起

时间:2016-03-04 15:46:35

标签: ios xamarin teamcity

我们使用xamarin构建ios,构建在签名时挂起,并且在2.5小时内没有抛出任何异常

签名和提供资料很好。可能是什么?

enter image description here

        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 

1 个答案:

答案 0 :(得分:0)

可能需要解锁钥匙串访问权限:服务器上会提示等待钥匙串密码的弹出窗口,但是您没有看到它。

在Jenkins CI上配置Xamarin应用程序时,我不得不处理这类问题。 如果是这样,只需使用bash脚本解锁钥匙串:

KEYCHAIN=/Users/xxx/Keychains/xxx.keychain
security -v unlock-keychain -p mypassword $KEYCHAIN