当前位置: 首页 > 面试题库 >

在Jenkins(MacOSX服务器)上构建iOS应用时出错

孔厉刚
2023-03-14
问题内容

我的詹金斯建筑工作失败,并显示以下消息

=== BUILD NATIVE TARGET MyTarget OF PROJECT MyProject WITH CONFIGURATION Debug ===
Check dependencies
Code Sign error: A valid provisioning profile matching the application's Identifier 'MyCompany.MyProjet' could not be found

现在,如果我尝试使用选定的方案以jenkins用户身份运行xcodebuild命令:

/usr/bin/xcodebuild -target MyTarget -configuration Debug clean build

或这个

/usr/bin/xcodebuild -scheme MyAwesomeScheme clean build

我遇到同样的错误,但是如果我以另一个用户(我的系统主要用户)执行它,构建就成功完成了!!!它也可以在Xcode中使用。

在我修复了另一个在登录和系统钥匙串组中复制证书的代码签名错误后,此错误开始出现。

看来 jenkins 用户无法访问 预配 配置文件。知道如何解决吗?


问题答案:

您需要~/Library/MobileDevice/Provisioning Profiles/为Jenkins用户创建目录。

接下来,将.mobileprovision文件复制到该目录中。

最后,在目标构建设置中设置供应配置文件。“自动配置文件选择器”不适用于xcodebuild。



 类似资料:
  • 问题内容: 詹金斯(Jenkins)成功地从BitBucket检出了项目,但此后我收到以下错误消息: 由匿名用户启动 在工作区中构建/ Users / Shared / Jenkins / Home / jobs / myprojectAdHocBuild / workspace 结帐:工作区/ /用户/共享的/詹金斯/家庭/工作/ myprojectAdHocBuild /工作区- hudson

  • 问题内容: 这是我的情况: 使用git作为我的SCM Jenkins Job在Linux从站上运行 Jenkins主服务器托管在Windows上 我已经[按照git Windows master / Linuxslave的Jenkins路径中的](指示配置了两个Git安装。Git安装设置如下: 名称:| 路径: 名称:| 路径: 因为我需要在linux从属服务器上运行作业,所以我的作业git配置指

  • 问题内容: 我已经在Ubuntu中安装了Jenkins,而当我尝试在Jenkins中构建iOS应用时,会发生以下错误: 严重:找不到具有配置的路径/ usr / bin / xcodebuild的xcodebuild。 问题答案: 该工具是Apple Xcode SDK的一部分-仅可在Mac OS X上下载。 您不能简单地使用官方的iOS工具在未运行OS X的计算机上进行构建。 这意味着,如果您有

  • 我在服务器上运行应用程序时出错,它在本地正常工作,我只需输入Run(npm start)并在本地正常运行。但和我在服务器上做的一样,我得到了下面给出的错误。请有人帮帮我。 {“name”:“chakde11”,“version”:“1.0.0”,“private”:false,“homepage”:http://chakde11.com/“,”依赖项“{bootstrap:“4.1.1”,“cha

  • 我有一个使用Tomcat服务器部署的JSF应用程序,它在Tomcat 7中完美运行。但是现在我需要部署非常应用程序Weblogic我将其部署到weblogic,但是在显示主页后,我尝试打开的任何链接我都会在我的应用程序中显示错误页面。 我使用JPA作为我的持久性API来连接到数据库。 Weblogic堆栈跟踪 我无法理解我是weblogic的新手请帮忙

  • 大家好,我刚刚完成了我的代号为一的应用程序,在模拟器中测试时一切顺利,但在发送android版本时失败了。我已经检查了错误日志,似乎不明白是什么问题。下面是显示由codename one服务器报告的完整错误日志的链接。链接:https://www.dropbox.com/s/6f7fcr8l7fr1w4d/new error . txt?dl=0