我有一个构建服务器来检查我的xcode项目,但有几个问题。如果结帐发生,我需要构建应用程序,但我没有提交.xcworkspace文件,因为不止一个人在项目上工作。
我在终端的项目目录中运行以下代码:
sudo xcodebuild -configuration Debug
最终因错误而失败:
Code Sign error: Provisioning profile '7DXXX-XXXX-XXXX....' can't be found
我打开了我的目录:
~/Library/MobileDevice/Provisioning\Profiles/
配置文件肯定存在,证书是正确的,我的调试版本不对代码进行编码。
有什么想法?谢谢。
答案 0 :(得分:6)
在profilename.mobileprovision文件中查找提供配置文件ID。打开文件并搜索UUID以查找此文件,它将采用XXX-XXX-XXXX格式。将此值作为xcodebuild命令中的PROVISIONING_PROFILE值
sudo xcodebuild -configuration Debug PROVISIONING_PROFILE=<Provisioning Profile Id>
答案 1 :(得分:1)
如果您拥有正确的证书,并已导入证书。 执行:sudo xcodebuild -configuration Debug PROVISIONING_PROFILE =“”
答案 2 :(得分:0)
这是因为您以 root 身份运行。已为您的特定用户安装了配置文件。...