我正忙于构建将构建iOS应用程序的Jenkins版本。我已成功地用这个命令成功创建归档:XCodeBuild -exportArchive不会允许我指定文件名
xcodebuild archive -archivePath build/app.xcarchive
现在我想的是归档出口与指定输出文件名,但不能得到这个work.In下面的例子我想叫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联编文件说,你可以指定输出路径,包括文件名称:
-exportPath目标路径 指定导出产品的目的地,包括导出文件的名称。
这样做的原因是,我想保留构建通用的,所以,我通过它发送的任何项目将导致app.ipa没有我需要跟踪项目名称和不同的输出文件等
什么是'xcrun xcodebuild'。我以前从来没有见过类似的东西。 – midori
“xcrun提供了一种从命令行查找或调用开发人员工具的方法,无需用户修改Makefile或采取不方便的措施来支持多个Xcode工具链。” https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/xcrun.1.html – Craigt
是的,以前没有-exportOptionsPlist,同一个命令创建指定的文件,现在在8.3之后,它制作一个文件夹,并在.ipa文件夹内。除了使用mv以外是否有任何解决方法? – karim