如何在 xcodebuild 命令中传递配置文件名称?

Posted

技术标签:

【中文标题】如何在 xcodebuild 命令中传递配置文件名称?【英文标题】:How to pass the provisioning profile name in xcodebuild command? 【发布时间】:2017-08-01 07:22:34 【问题描述】:

我想通过命令行工具(即 xcodebuild)完全自动化构建选项以生成存档和 iPA。

面临的问题:- 我正在使用 xcodebuild -schme XYZ -archivePath .../XYZ.xcarchive 存档。

问题:- 通过开发者帐户生成/签名的存档,而发布是从编辑方案中选择的。

【问题讨论】:

我不明白你的问题。能详细点吗? 【参考方案1】:

首先你需要使用以下命令存档文件。

xcodebuild archive -project <PROJECT_NAME>.xcodeproj -scheme <NAME_OF_SCHEME> -archivePath <PROJECT_NAME>.xcarchive

然后您需要将存档导出到 ipa。

xcodebuild -exportArchive -archivePath <PROJECT_NAME>.xcarchive -exportPath <PROJECT_NAME> -exportFormat ipa -exportProvisioningProfile "Name of Provisioning Profile"

但是我不确定这就是你要找的东西。

【讨论】:

以上是关于如何在 xcodebuild 命令中传递配置文件名称?的主要内容,如果未能解决你的问题,请参考以下文章

xcodebuild 使用错误的配置文件

xcodebuild 命令无法生成 iPA

如何在 Fastlane 中更改构建配置 - 通过 gym、build _app 或 xcodebuild

xcodebuild - '代码签名错误:无法找到配置文件 X'

xcodebuild 错误:没有配置文件匹配

带有参数的 xcode 命令行测试在启动时传递