Xcode Server / BOT找不到配置文件

时间:2016-03-03 00:45:51

标签: xcode-bots xcode-server

我设置了OS X Server / Xcode服务器并为CI创建了BOT。一切似乎都很好,除了由于存档失败而无法创建可安装的product / archive.ipa。这是错误:

  

构建服务问题:

     

Bot1的Bot问题(构建服务警告)Bot1 Open的集成#1   在Xcode中:   xcbot://(空)/ BOTID / 2a1dfcbd053b728e6dfced564601114f / integrationID / 2a1dfcbd053b728e6dfced5646011de6

     

断言:找不到匹配的配置文件:您的构建设置   使用UUID指定配置文件   “013173ad-b54a-4a1d-8a65-xxxxxxxxxxxx”,但是,没有这样的配置   找到了个人资料。文件:(null):( null)

     

附加了此集成的完整日志。

在同一台服务器上,使用选定的Xcode手动创建archive / xxx.ipa文件没有问题。配置文件显然位于服务器计算机上。

感谢任何建议或指针。

1 个答案:

答案 0 :(得分:2)

您需要下载并复制文件夹

下的配置文件
/Library/Developer/XcodeServer/ProvisioningProfiles

Xcode机器人在该文件夹中搜索正确的配置文件。

另外,请确保您已安装了分发/开发人员证书& System钥匙串中的私钥。此外,您可能需要允许codesignsecurity二进制文件访问以前的私钥。这样可以防止机器人在尝试访问密钥时卡住应用程序。

最近我写了一篇关于CI和Xcode Server的博客,并使用Fastlane将IPA上传到iTunes Connect。如果您有兴趣从xcode bot上传到iTunes Connect,可以参考下面的链接:

https://blog.xmartlabs.com/2016/03/07/ci-with-xcode-server-and-fastlane/