【发布时间】:2020-02-13 00:10:13
【问题描述】:
我们正在尝试使用终端而不是 Xcode->Product->Archieve 运行项目。我们已经成功完成了清理、构建和归档。导出 .ipa 时出现以下错误“无法打开文件“ExportOptions.plist”,因为没有这样的文件。”。当我在堆栈溢出中冲浪时,我对 plist 文件一无所知。
例如:我们有一个原始名称为 MyApp 的应用
xcodebuild clean -workspace MyApp.xcworkspace -scheme 开发
xcodebuild build -workspace MyApp.xcworkspace -scheme 开发
xcodebuild 归档 -workspace MyApp.xcworkspace -scheme 开发 -archivePath ~/Users/Desktop/SampleApp/MyApp.xcarchive
上面的代码工作正常。使用以下行时,我收到“ExportOptions.plist”错误。
xcodebuild -exportArchive -archivePath ~/Users/Desktop/SampleApp/MyApp.xcarchive -exportPath ~/Users/Desktop/SampleApp/MyApp -exportOptionsPlist ~/Users/Desktop/SampleApp/ExportOptions.plist
我的问题是:
- 我们需要手动创建 plist 吗?我已经导出了前一个的试飞版本。我有一个带有 .ipa 文件的“ExportOptions.plist”文件。我们是否需要将 ExportOptions.plist 移动到输出文件夹中?
- 我们是否需要创建一个输出文件夹来导出所有 .ipa 和 .plist?我创建了“NewFolder”并尝试了它不起作用。
- 如果我为存档路径、导出路径和 exportOptionsPlist 使用了错误的路径,请纠正我
【问题讨论】:
-
找到解决方案了吗?
-
是的,@SatishMavani。我会尽快更新你。
-
伟大的@Harikarthik 请添加它作为答案,以便其他人可以得到它的帮助
-
您将导出 plist 文件放在什么路径?
-
您能否将您的 ExportOptions.plist 内容粘贴到问题中?我正在努力解决相关问题,并想知道 Xcode 在此文件中导出的内容
标签: ios xcode terminal plist xcodebuild