iOS-swiftiOS学习笔记iOS Developer

使用脚本工具Xcodebuild打包项目和导出ipa 2016.

2016-12-18  本文已影响0人  青天揽明月

一般我们可以使用Xcode来打包我们的项目,但是如果每天都需要花上20分钟来打包项目实在是很痛苦的事情,程序员是最不愿意做重复劳动的人我们都懂,所以来使用脚本帮助我们自动打包项目吧。Xcodebuild是苹果官方的项目工程编译和打包工具,使用脚本打包项目的三方工具有很多,xctool、fastlane等等,都是在Xcodebuild的基础之上封装出来的,本着一颗从底层学起的心,我选择了从Xcodebuild开始学习。

1.打开终端,cd 到项目所在的文件夹下

$ cd ~/yourProjectPath

2.clean自己的项目

$ xcodebuild -workspace ${APP_NAME}/${APP_NAME}.xcworkspace -scheme ${APP_NAME} -configuration Release clean

Paste_Image.png

3.build 项目

xcodebuild -workspace ${APP_NAME}/${APP_NAME}.xcworkspace -scheme ${APP_NAME} -configuration Release

哈哈你没看错,看起来只是少了clean,在不指定action的情况下,xcodebuild默认就是执行build

4.archive项目

xcodebuild -workspace ${APP_NAME}/${APP_NAME}.xcworkspace -scheme ${APP_NAME} -configuration Release -archivePath ./build/${IPANAME}.xcarchive archive

5.导出IPA文件

$ -xcodebuild -exportArchive -archivePath ./build/${APP_NAME}.xcarchive -exportPath ./build -exportOptionsPlist /export_wmstest.plist

6.配置导出ipa所需的plist文件,plist中可用的选项如下:

Paste_Image.png
上一篇下一篇

猜你喜欢

热点阅读