3

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

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

sudo xcodebuild -configuration Debug

它最终因错误而失败:

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

我在以下位置打开了我的目录:

~/Library/MobileDevice/Provisioning\Profiles/

配置文件肯定在那里,证书是正确的,而且我的调试版本没有代码签名。

有什么想法吗?谢谢你。

4

3 回答 3

6

在 profilename.mobileprovision 文件中查找配置文件 ID。打开文件并搜索 UUID 找到这个,它将是 XXX-XXX-XXXX 格式。在 xcodebuild 命令中将此作为 PROVISIONING_PROFILE 的值传递

sudo xcodebuild -configuration Debug PROVISIONING_PROFILE=<Provisioning Profile Id>
于 2013-08-27T17:41:19.583 回答
1

如果您有正确的证书,并已导入它。做: sudo xcodebuild -configuration Debug PROVISIONING_PROFILE=""

于 2013-09-12T11:42:10.970 回答
0

这是因为您以root身份运行。为您的特定用户安装配置文件......

于 2019-06-24T11:57:21.837 回答