首页 文章

Xcode Server / BOT找不到配置文件

提问于
浏览
1

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

构建服务问题:Bot1的Bot问题(构建服务警告)Bot1的集成#1在Xcode中打开:xcbot://(null)/ botID / 2a1dfcbd053b728e6dfced564601114f / integrationID / 2a1dfcbd053b728e6dfced5646011de6断言:找不到匹配的配置文件:您的构建设置指定但是,没有找到UUID“013173ad-b54a-4a1d-8a65-xxxxxxxxxxxx”的配置文件 . 文件:(null):( null)附加此集成的完整日志 .

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

感谢任何建议或指针 .

1 回答

  • 2

    您需要下载并复制该文件夹下的配置文件

    /Library/Developer/XcodeServer/ProvisioningProfiles
    

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

    此外,请确保您已在 System 钥匙串中安装了分发/开发人员证书和私钥 . 此外,您可能需要允许 codesignsecurity 二进制来访问以前的私钥 . 这将防止僵尸程序在尝试访问密钥以签署应用程序时卡住 .

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

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

相关问题