xcodebuild打包
使用xcodebuild打包有三种情况,一种是adHoc测试打包ipa,一个是上传AppStore打包,一个企业级别打包。以下只介绍企业级别打包步骤。
一:终端分步实现如下
- 打开终端,cd到当前目录工程
- 在终端中输入一下内容来完成编译
xcodebuild archive -workspace XXX.xcworkspace -scheme XXX -configuration Release -archivePath ./myArchivePath CONFIGURATION_BUILD_DIR ./dir ODE_SIGN_IDENTITY=证书 PROVISIONING_PROFILE=描述文件UUID
如果工程是勾选了Automatically manage signing,那么就不用在配置ODE_SIGN_IDENTITY和PROVISIONING_PROFILE。假如需要在脚本文件中自己配置证书的话,需在工程中勾掉这个选项,手动配置证书。如下
证书名字在钥匙串里复制打包所用的证书名字即可
配置文件UUID:首先在Finder中前往/Users/用户名/Library/MobileDevice/Provisioning Profiles路径(用户名记得替换成自己的电脑名字)然后在路径下找到当前bundleId所使用的配置文件,文件名即为UUID。
3. 配置打包的ExportOptions.plist文件
可以在任意一个Xcode工程中新建一个ExportOptions.plist文件