ios - 带有 Xcode 8 的 Jenkins - 找不到配置文件

标签 ios xcode jenkins code-signing

Jenkins 无法找到我们最近更新的配置文件,在尝试了所有已知的解决方案后,我已经想不出可能出了什么问题。

构建作业因错误而失败:

No profile matching 'xxxxx' found: Xcode couldn't find a profile matching 'xxxxx'.

构建服务器是一台 Mac,运行 Xcode 8,我们使用带有 Xcode 插件的 Jenkins。

直接在同一台机器上使用 Xcode 8 构建和签名是成功的,我通过双击安装了所有必需的配置文件。

有谁知道解决此问题的可行解决方案吗?

最佳答案

将您的配置文件放在

User/Shared/Jenkins/Library/Mobile Device/Provisioning Profiles.

您必须在 Library 文件夹下手动创建文件夹。

并确保您的分发证书位于钥匙串(keychain)访问的“系统”选项卡中。如果没有,则从“登录”选项卡复制并粘贴到“系统”选项卡下。

关于ios - 带有 Xcode 8 的 Jenkins - 找不到配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39737601/

相关文章:

ios - Storyboard中带有 tabBarController 的侧边菜单

java - 如何确定在脚本引擎中运行的 Groovy 代码中是否存在变量?

maven - Jenkins 存储库位置

tomcat - 当 Jenkins 通过 Tomcat 运行时如何设置 JENKINS_HOME 变量

ios - 如何在 iOS 上使用 BluetoothManager.framework 私有(private) API 发送和接收数据

objective-c - macOS Sierra 中的 NSPrintInfo 已更改

ios - 如何同时测试 iOS 5 和 iOS 4 上的构建

c++ - 这是 Objective-C 代码文件中的 C++ 吗?

ios - 在没有网络时在网页中执行操作时关闭 WKWebview

ios - iOS 崩溃报告中的 "SIMULATED (this is NOT a crash)"是什么意思?