Php 运行 xcodebuild 找不到配置文件

Php run xcodebuild cannot find provisioning profile

我想要 运行 一个服务器来为 me.When 构建 ipa 它开始使用 Xcode 构建应用程序使用这些命令:

/usr/bin/xcodebuild -project /Users/xxxx/sites/PhpServer/AutoUpload/ProjectsDir/48c36d185970fa9231f1f6274b72cf60/48c36d185970fa9231f1f6274b72cf60.xcodeproj -target 48c36d185970fa9231f1f6274b72cf60 -configuration Release PROVISIONING_PROFILE=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

原来是:

Code Sign error: No codesigning identities found: No codesigning identities (i.e. certificate and private key pairs) that match the provisioning profile specified in your build settings

我已经检查过 ~/Library/MobileDevice/Provisioning profile,配置文件就在那里。

令我感到困惑的是,它 运行 在服务器根目录所在的同一目录中的终端中运行良好。

我在想的是php执行的xcodebuild可能找不到~/Library/MobileDevice/Provisioning profile目录。

  1. 使用xcodebuild,PROVISIONING_PROFILE=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx时如何指定provisioning profile的位置路径只指定ID,位置路径如何?

  2. 有没有其他方法可以通过Building ipa?

我终于解决了problem.I大喊“终于……”的问题

这是因为当你双击安装.cer文件时,系统会在'login'下安装.cer文件 category.what你需要做的是打开key chain app移动.cer文件从 'login' 到 'system' 类别。