我正忙于 Jenkins 构建,该构建将用于构建 iOS 应用程序。我已成功使用以下命令创建存档:
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
Apple 的 XCodeBuild 文档表示您可以指定包括文件名的输出路径:
-exportPath 目标路径
指定导出产品的目标,包括导出文件的名称。
https://web.archive.org/web/20170620204608/https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/xcodebuild.1.html https://web.archive.org/web/20170620204608/https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/xcodebuild.1.html
这样做的原因是我想保持构建通用,这样我通过它发送的任何项目都会生成一个 app.ipa ,而无需我跟踪项目名称和不同的输出文件等。
这是开放雷达中的一个错误:“xcodebuild exportArchive -exportPath”不写它记录的内容 http://www.openradar.me/22890779
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)