如何使用TeamCity为iOS构建使用Provisioning certificate

时间:2016-04-21 13:25:58

标签: ios xcode teamcity provisioning-profile xcode7.3

目前我正在使用由TeamCity提供的Xcode插件。 此插件适用于构建解决方案。

但是当我想创建用于在真实设备上进行测试的iOS应用程序构建时。 每次它给我

  

[18:07:32]第1/1步:Xcode Project(7s)

     

[18:07:39] CLEAN)] [BEROR]代码签名错误:找不到匹配的配置文件:您的构建设置使用UUID“95fdd2bf-0203-4f2a-8d57-9ad4d07c44f7”指定配置文件,但是,没有找到这样的配置文件。

     

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

如何从TeamCity管理此配置文件。

2 个答案:

答案 0 :(得分:2)

Here is the final solution :

Provisioning profiles and certificates must be installed for the system user.

Provisioning profiles can be found at /Users/<username>/Library/MobileDevice/Provisioning Profiles - copy them to System/Library/MobileDevice/Provisioning Profiles (Create folders that do not exist)

How to find the Library folder location : http://computers.tutsplus.com/tutorials/how-to-reveal-your-library-folder-in-lion-or-mountain-lion--mac-31972

答案 1 :(得分:1)

iOS版本可能很复杂。在不知道任何其他问题的情况下,我最好的猜测是您需要通过Xcode在构建代理上下载配置文件。最简单的方法是在代理上打开Xcode,单击Xco​​de&gt;首选项并在Apple Developer帐户中添加开发人员/管理员的Apple ID - 基本上您需要一个可以访问所述配置文件的ID。

添加Apple ID后,双击您的团队名称,即可显示该团队的签名身份和配置文件。单击“全部下载”以下拉所有配置文件。

您可能还需要将签名身份安装到同一台计算机的钥匙串,以便对代码进行编码。该签名标识在配置文件中指定。