自动化编译
命令:
xcodebuild -sdk iphoneos -target TargetName -configuration Release -arch arm64 -arch armv7s -arch -armv7 CODE_SIGN_IDENTITY="YourCertificateName" PROVISIONING_PROFILE="YourUUID" clean build
自动化打包需要两步:
Step 1:创建xcarchive file
命令:
xcodebuild archive -project YourProjectName.xcodeproj -scheme SchemeName -configuration Release -archivePath `pwd`/build/YourArchiveFile CODE_SIGN_INDENTITY="YourCertificateName" PROVISIONING_PROFILE="YourUUID"
Step 2: 创建ipa file
命令:
xcodebuild -exportArchive -exportFormat IPA -archivePath `pwd`/YourArchiveFile -exportPath `pwd`/build/YourIPAName.ipa
注意事项:
1、编译打包时,必须进入项目目录
2、生成archive包时,使用证书,以及描述文件UUID
3、生成ipa包时,使用描述文件(描述文件名称)