如何在使用TeamCity构建iOS应用时使用配置文件证书

3

目前我正在使用TeamCity提供的Xcode插件。该插件可以很好地构建解决方案。

但是,当我想要创建用于在真实设备上测试的iOS应用程序版本时,每次都会出现以下错误:

[18:07:32]步骤1/1:Xcode项目(7秒)

[18:07:39][CLEAN)] [BEROR]Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “95fdd2bf-0203-4f2a-8d57-9ad4d07c44f7”, however, no such provisioning profile was found.

[18:07:40][步骤1/1] Xcode项目步骤失败

我该如何从TeamCity管理此颁发配置文件?

2个回答

3

1
iOS构建可能会很复杂。如果没有其他信息,我的最佳猜测是您需要通过Xcode在构建代理上下载配置文件。最简单的方法是在代理上打开Xcode,点击Xcode>首选项,添加一个具有访问所述配置文件权限的开发人员/管理员的Apple ID - 基本上您需要一个ID。

当您添加了Apple ID后,双击您的团队名称,它将显示该团队的签名标识和配置文件。点击“全部下载”以获取所有的配置文件。

您还可能需要在同一台机器的钥匙串中安装您的签名标识以进行代码签名。该签名标识在配置文件中指定。


谢谢回复。 我已经在Xcode上完成了这部分。 但是我的TeamCity构建代理仍然失败。是否有任何方法可以让我的TeamCity构建代理在使用TeamCity中的Xcode插件构建代码时调用那些证书和配置文件? - Pramod Raut

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接