xcodebuild/Jenkins无法找到iOS作业的PROVISIONING_PROFILE

Luk*_*uke 5 code-signing xcodebuild xcode4 jenkins

当项目选择了正确的Provisioning Profile时,我可以使用Jenkins/xcodebuild构建.

我们希望能够在xcodebuild中设置配置文件.

不幸的是,当jenkins用户运行时

xcodebuild PROVISIONING_PROFILE="XXX"

...... 很多构建输出 ......

Check dependencies

Code Sign error: Provisioning profile 'XXX' can't be found

我可以运行相同的行,让它与常规用户帐户一起使用,访问〜/ Library/MobileDevice/Provisioning Profiles /中的文件

供应配置文件存储在 /Users/Shared/Jenkins/LibraryMobileDevice/Provisioning Profiles

有谁知道Jenkins用户会在哪里寻找这些?

Luk*_*uke 2

要回答这个问题:配置文件必须以 UUID 命名。

如果您下载但未重命名 .mobileprovision 文件,则该文件将不会被读取xcodebuild

执行此操作的脚本位于另一个 StackOverflow 答案中