by : http://cocacola-ty.github.io
通过命令行打包ipa
-
进入工程目录下
有.xcodeproj文件的目录下
-
xcodebuild clean
清除
-
xcodebuild -target 项目名称 -configuration Release
编译项目
项目名称:不是文件夹名称,XXX.xcodeproj前面的XXX
关于xcodebuild -target -configuration 后面可以接的参数可以通过 xcodebuild -list 命令来查看
-
xcrun -sdk iphoneos PackageApplication -v /Users/...../XXX.app -o /Users/存放ipa的路径/XXX.ipa
通过xcrun将编译生成的.app打包成ipa
-v 后面的路径为第三步最后输出的路径
-o 后面的路径为存放ipa的路径,最后的XXX.ipa的XXX要和前面XXX.app的一样
- xcodebuild指定描述文件和签名证书
xcodebuild -target XianLifeApp -configuration Release build CODE_SIGN_IDENTITY="iPhone Distribution: Beijing XianLife E-Commerce Co,.Ltd (8U6D7Y7YXM)" PROVISIONING_PROFILE="9546275e-1abb-45a9-8c76-b7f1e94ef8f5"
CODE_SIGN_IDENTITY
打开 钥匙串
PROVISIONING_PROFILE
打开Xcode,偏好设置,Accounts ,View Details , 右键 show in finder ,复制文件名