我正在忙于构建将构建iOS应用程序的Jenkins构建.我已成功使用此命令创建存档:
xcodebuild archive -archivePath build/app.xcarchive
现在我正在尝试通过指定输出文件名导出该存档,但无法使其工作.在下面的示例中,我想要一个名为app.ipa的输出文件,但我得到的是一个名为app.ipa的文件夹名称为.ipa的ipa文件
xcrun xcodebuild -exportArchive -exportPath build/app.ipa -archivePath build/app.xcarchive/ -exportOptionsPlist exportOptions.plist Outputs a file /build/app.ipa/<projectname>.ipa
XCodeBuild的Apples文档说您可以指定包含文件名的输出路径:
-exportPath destinationpath
Specifies the destination for the exported product,including the name of the exported file.
这样做的原因是我想保持构建通用,这样我通过它发送的任何项目都将产生app.ipa,而不需要跟踪项目名称和不同的输出文件等.