【问题标题】:Xcode Server / BOT cannot find the provision profileXcode Server / BOT 找不到配置文件
【发布时间】:2016-03-03 00:45:51
【问题描述】:

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

构建服务问题:

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

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

已附上此集成的完整日志。

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

感谢任何建议或指点。

【问题讨论】:

  • 你的代码签名设置是什么?

标签: xcode-bots xcode-server


【解决方案1】:

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

/Library/Developer/XcodeServer/ProvisioningProfiles

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

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

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

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

【讨论】:

  • 几天来,我一直在努力设置 Xcode Server 并自动部署到 iTunesConnect……你的博客真的帮助我最终解决了这一切。谢谢RemeR!!
猜你喜欢
  • 2018-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-24
  • 2016-01-11
  • 1970-01-01
相关资源
最近更新 更多