使用 xcodebuild 命令时错误的团队/配置文件

奥林匹克飞行器

我正在尝试在我的 xcode 项目上构建持续集成的脚本,但是我在尝试使用命令存档我的 xcode 项目时遇到了困难xcodebuild尝试时:

sudo xcodebuild -scheme MyScheme -archivePath builds/XXX.xcarchive archive DEVELOPMENT_TEAM=YYY CODE_SIGN_IDENTITY='iPhone Distribution' CODE_SIGN_STYLE='Manual' PROVISIONING_PROFILE_SPECIFIER=ZZZ
  • XXX 是我的项目名称

  • YYY 是我的开发团队标识符,如 ABC123DEF,它是一个字符串

  • ZZZ 是我的配置文件名称,不是代码而是字符串,例如“我的配置文件”

我总是收到这个错误:

error: No profile for team 'YYY' matching 'ZZZ' found: Xcode couldn't find any provisioning profiles matching 'YYY/ZZZ'. Install the profile (by dragging and dropping it onto Xcode's dock item) or select a different one in the General tab of the target editor. 

但是,当手动打开 XCode 项目并尝试存档时,它运行良好。

我错过了什么?如何获取我的 Mac 上安装team/provisionning_profile的完整列表

到目前为止我尝试过的:

  1. 我试图删除我指定开发团队和配置文件的部分,只留下方案标识符。考虑到使用相同信息定义方案的相同结果。

  2. 我试图进入我的mobileprovision文件夹以检查配置文件是否存在(它存在)

  3. 我试图在编辑器中显示 xcode 存档命令行(在报告导航器选项卡上)。实际上它从不xcodebuild直接显示命令,而是显示一堆子命令。但是我可以发现我正在使用的 XXX 团队标识符和 YYY 配置文件在此脚本中使用

有谁知道我该如何解决这个问题?

奥林匹克飞行器

我终于找到了问题,它来自sudo之前的xcodebuild.

默认情况下,sudo命令将在root用户下运行以下操作,该用户没有安装任何配置文件,因为我总是在我的用户配置文件下注册它们。

这是我所做的:

sudo -u myuser xcodebuild -scheme MyScheme -archivePath builds/XXX.xcarchive archive DEVELOPMENT_TEAM=YYY CODE_SIGN_IDENTITY='iPhone Distribution' CODE_SIGN_STYLE='Manual' PROVISIONING_PROFILE_SPECIFIER=ZZZ

并且错误消失了。希望这可以帮助某人。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用xcodebuild命令构建cordova项目

在swift中使用xcpretty命令运行xcodebuild时出错

xcodebuild中的“ Xcode无法确定配置文件的类型”错误

使用xcodebuild归档时缺少Provisioning Profile错误

找不到xcodebuild配置文件?

使用xcodebuild 10 beta运行xcodebuild测试时,如何解决“意外的重复创建者”?

使用xcodebuild和xcpretty命令从.plist生成html报告

如何使用GitHub Actions中的xcodebuild修复错误

当我使用任何git命令时,都会出现“致命:错误的配置文件行”

XcodeBuild 需要为 Target 配置配置文件?错误域=IDEProvisioningErrorDomain 代码=9

即使所有配置文件都在正确的文件夹中,xcodebuild代码签名错误设置配置文件

xcodebuild不同的配置文件以实现目标依赖

使用xcodebuild构建不同的平台

xcodebuild命令链接库

xcodebuild命令行挂起

使用 curl 命令将命令发布到 micosoft 团队时,系统找不到指定的文件错误

仅xcodebuild打印错误

xcodebuild不从.app复制文件

为xcodebuild提供.mobileprovision文件

xcodebuild-使用命令行构建所有目标

从命令行使用xcodebuild构建可可应用后,该如何运行?

使用Xcode的命令行构建工具进行存档(xcodebuild存档)

如何从命令行使用xcodebuild设置与位置无关的构建设置?

使用命令行更改包标识符(xcodebuild)

如何使用xcodebuild命令行工具在windows系统中构建iOS项目

使用带有PROVISIONING_PROFILE的xcodebuild命令行签名应用失败

Xcodebuild- Travis CI是否由于代码签名错误而无法归档使用cocoapods的项目?

使用xcodebuild -exportArchive(Xcode8.3,自动签名)时如何获取分发应用程序?

仅配置文件所有者使用UserPassesTestMixin访问编辑配置文件时显示错误?