一、打包
1、archive
xcodebuild archive -workspace <projectname> -scheme <app_scheme> -archivePath <xcarchive_path>.xcarchive -configuration Debug
xcodebuild archive -project<workspacename> -scheme <app_scheme> -archivePath <xcarchive_path>.xcarchive
xcodebuild archive
-archivePath <archivePath> //导出.xcarchive文件的路径
-project <projectName>//工程名字
-workspace <workspaceName>// workspace 名字
-scheme <schemeName> //scheme名字
-configuration <Debug|Release>
例子
xcodebuild archive -workspace cloudstudy-revive.xcworkspace
-scheme cloudstudy-revive-applestore -archivePath cloudstudy-revive.xcarchive
-configuration Debug
执行命令成功后生成如下文件:
屏幕快照 2019-09-23 上午11.19.27.png
2、Export
xcodebuild -exportArchive
-archivePath <xcarchivepath>//xcarchive 文件的路径
-exportPath <destinationpath>//导出ipa包的路径
-exportOptionsPlist <plistpath> //exportOptionsPlist的路径
#这个plist文件可以通过打一次ipa包里面去获取
例子
xcodebuild -exportArchive
-archivePath /Users/hanlitao/Desktop/aaaa/cloudstudy-revive.xcarchive
-exportPath /Users/hanlitao/Desktop/aaaa/ipa -exportOptionsPlist /Users/hanlitao/Desktop/xbuild测试/ExportOptions.plist
exportOptionsPlist文件可以自己写配置,最好用Xcode打包一次用Xcode生成的。
二、其他命令
xcodebuild -version //查看xcodebuild版本
xcodebuild -showsdks //查看当前系统的SDK及其版本
xcodebuild -list //查看工程中的所有目标(target)(在工程目录查看)
xcodebuild -help
网友评论