如何在Xcode Cloud中禁用临时版与开发版分发导出?
禁用Xcode Cloud中开发版与临时版归档导出的方法
修改Xcode Cloud工作流导出设置
- 打开Xcode,进入
Window > Organizer,切换到Cloud标签页,找到目标工作流后点击Edit。 - 在工作流阶段列表里找到
Export步骤(一般在Archive步骤之后),点击编辑按钮。 - 在
Distribution Method选项中,只勾选App Store Connect,取消Development和Ad Hoc的勾选。 - 保存工作流配置,重新触发构建即可。
- 打开Xcode,进入
自定义ExportOptions.plist文件(适用于使用自定义配置的工作流)
如果项目依赖自定义导出配置文件,直接修改ExportOptions.plist:- 将
method字段值设为app-store - 删除或注释掉与开发/临时版相关的配置项,比如
developmentTeam、provisioningProfiles等仅保留App Store所需的签名配置 - 将修改后的plist文件关联到工作流的
Export步骤中。
- 将
命令行构建场景(使用xcodebuild命令时)
执行归档导出命令时,明确指定导出方法为App Store:xcodebuild exportArchive -archivePath "YourApp.xcarchive" -exportPath "ExportDirectory" -exportOptionsPlist "ExportOptions.plist"确保
ExportOptions.plist中的method为app-store,且无多余分发配置。
内容的提问来源于stack exchange,提问作者Karol
相关产品推荐
相关产品推荐

