Xamarin iOS设备进行签约

Xamarin iOS设备进行签约

问题描述:

我们建立使用xamarin IOS打造挂起,构建挂在签订,并没有抛出任何异常约2.5小时Xamarin iOS设备进行签约

注册并提供个人资料是不错的。可能是什么?

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 

也许它需要解锁钥匙串访问:等待钥匙串密码的弹出提示您的服务器上,但你看不到它。

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

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

我们使用TeamCity的,并有这一步:安全-v解锁钥匙串-p qweqwe%env.HOME%/图书馆/钥匙扣/ login.keychain – punksta