【问题标题】:xcodebuild / Jenkins can't find the PROVISIONING_PROFILE for an iOS jobxcodebuild / Jenkins 找不到 iOS 作业的 PROVISIONING_PROFILE
【发布时间】:2012-11-25 06:55:51
【问题描述】:

当项目选择了正确的 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 用户还会在哪里寻找这些吗?

【问题讨论】:

  • 您是否尝试过像这样使用配置文件的完整路径?:xcodebuild PROVISIONING_PROFILE="/Users/Shared/Jenkins/Library/MobileDevice/Provisioning\ Profiles"
  • 试过了也没用

标签: xcode4 jenkins code-signing xcodebuild


【解决方案1】:

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

如果您下载并且不重命名 .mobileprovision 文件,xcodebuild 将无法读取该文件

A script for doing so is in another StackOverflow answer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    • 2018-05-08
    • 2018-12-03
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    相关资源
    最近更新 更多