5

当项目选择了正确的配置文件时,我可以使用 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 用户还会在哪里寻找这些?

4

1 回答 1

2

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

如果您下载并且不重命名 .mobileprovision 文件,它将不会被xcodebuild

这样做的脚本在另一个 StackOverflow 答案中

于 2012-12-12T03:47:50.550 回答