iOS 自动打包(xcodebuild)

本文主要记录学习自动打包的主要过程。
描述:简单的打包导出ipa包。
工具:系统的xcodebuild.
环境:命令行下执行.

主要步骤
1

xcodebuild clean -workspace xxx.xcworkspace -scheme xxx

执行clean操作,以工作空间为例子,xxx.xcworkspace是你的工作空间的名字,-scheme xxx中的xxx是指定的scheme,一般就是 工程同名的xxx

2

xcodebuild archive -workspace xxx.xcoworkspace -scheme xxx  -archivePath  xx/xx/xx

archive打包。archivePath后面跟的参数是生成的archive文件的存放地址,自行指定。

3

xcodebuild -exportArchive -archivePath xx/xx/xx -exportPath yy/yy/yy -exportFormat ipa -exportProvisioningProfile "com.xx.xx"

导出ipa包。-exportPath后面跟的是 导出ipa包的地址,exportProvisioningProfile后面跟的是ipa的证书文件名称。
遇到的坑:

PluginLoading: Required plug-in compatibility UUID ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/ACCodeSnippetRepository.xcplugin' not present in DVTPlugInCompatibilityUUIDs
error: no provisioning profile matches 'com.liu.test.*'

这个主要就是配置文件没有找到。我的解决办法就是去网站上重新下载一个到本地,然后再使用。

你可能感兴趣的:(iOS 自动打包(xcodebuild))