概述
打包这事儿其实就是让xcrun
来干,而xcodebuild
只是xcrun
的一个软链接。分工如下:
1、
xcodebuild
负责讲工程源文件编译成 xxx.app;
2、xcrun
负责给 xxx.app 签名并打包成 xxx.ipa
工作步骤
1、先查看本机命令编译环境及需要编译项目的信息
2、开始编译
1、清理:xcodebuild -target Test clean
2、编译:xcodebuild -target Test
3、打包:xcrun -sdk iphoneos PackageApplication -v ./build/Release-iphoneos/Test.app -o ~/ipas/test.ipa
3、查看结果
4、特别提示
以上打包方式仅对
*.xcodeproj
项目有效,如果是 cocoapod 项目,则需要改一遍编译命令:
xcodebuild -workspace Test.xcworkspace -scheme Test -configuration Release -derivedDataPath build