使用xcodebuild导出为macOS应用程序

时间:2017-05-30 19:03:18

标签: xcode macos xcodebuild

我有一个构建脚本,可以将OS X应用程序导出到.app文件。这相当于进入xcode和归档,然后选择导出,然后选择'导出为macOS应用程序'。在-exportFormat移除xcodebuild标记之前,该脚本的工作正常。现在脚本根本不起作用。我没有运气确定新标志应该是什么。

我已经查看了-exportoptionsplist旗帜,但我不知道该怎么放在我的plist中,或者这是否是正确的解决方案。脚本中的相关行如下:

#Archive the app
xcodebuild -workspace '/path/project.xcworkspace' -config Release -scheme 'Some Scheme' -archivePath ./archive archive

#Export the archive as in the APP format
xcodebuild -archivePath archive.xcarchive -exportArchive -exportPath 'exportedApp.app' -exportFormat App

如何获得-exportFormat App过去提供的结果?

1 个答案:

答案 0 :(得分:2)

使用

xcodebuild \
-archivePath archive.xcarchive \
-exportArchive -exportPath 'exportedApp.app'\
-exportOptionsPlist exportOptions.plist

并设置method = developer-id exportOptions.plist。