xcodebuild代码签署错误配置配置文件,即使所有配置文件都在正确的文件夹中

时间:2013-08-26 14:55:11

标签: ios xcode xcodebuild

我有一个构建服务器来检查我的xcode项目,但有几个问题。如果结帐发生,我需要构建应用程序,但我没有提交.xcworkspace文件,因为不止一个人在项目上工作。

我在终端的项目目录中运行以下代码:

sudo xcodebuild -configuration Debug

最终因错误而失败:

Code Sign error: Provisioning profile '7DXXX-XXXX-XXXX....' can't be found

我打开了我的目录:

~/Library/MobileDevice/Provisioning\Profiles/

配置文件肯定存在,证书是正确的,我的调试版本不对代码进行编码。

有什么想法?谢谢。

3 个答案:

答案 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 身份运行。已为您的特定用户安装了配置文件。...