我尝试使用 TeamCity 运行 Xcode,但收到代码签名错误。即使我的计算机上存在配置文件和证书。我可以在我的 iPhone 上构建它。这是我收到的错误:
Step 1/1: Xcode Project [09:36:16][Step 1/1] PRAnalytics (CLEAN)
[09:36:16][PRAnalytics (CLEAN)] [BEROR]Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “8A7A8B79-####-####-####-C39537A6A156”, however, no such provisioning profile was found.
[09:36:16][PRAnalytics (CLEAN)] [BEROR]CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'
[09:36:16][Step 1/1] Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “8A7A8B79-####-####-####-C39537A6A156”, however, no such provisioning profile was found.
[09:36:16][Step 1/1] CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1'
[09:36:16][Step 1/1] Step Xcode Project failed
最佳答案
我能够解决这个问题,这是由于两个主要原因,当从 teamcity 调用时,Xcode 从系统而不是用户中查找其资源,因此要修复至少要确保您执行了以下操作:-
1-确保项目成功从 Xcode 构建到真实目标。 -在钥匙串(keychain)中
2-将用户文件夹中的所有开发证书和凭据复制到系统文件夹
3-复制所有现有的配置文件 用户//库/移动设备/配置文件 到 系统/库/移动设备/配置文件
如果“库”下不存在缺少的文件夹,则创建它们
关于ios - TeamCity 8 xcode 5 代理代码签名错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23547797/