Xcode9 xcodebuild 简单打包

这里是 Xcode9 的打包方法,且我有使用cocoaPods

xcodebuild打包 分为四个步骤:clean、build、archive、打包ipa

1、clean 

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

说明:1、${APP_NAME}/${APP_NAME}.xcworkspace 这一串表示你.xcworkspace文件的存放路径

           2、 ${APP_NAME} 表示 你需要编译工程的target名字

           3、-configuration Release 这里表示打包类型 Release、Debug。这个可以不写,不写的时候默认是 Release。

2、build

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

说明:build工程

3、archive

xcodebuild -workspace${APP_NAME}/${APP_NAME}.xcworkspace -scheme${APP_NAME}  -archivePath/Users/fushi/Desktop/buildTest/test.xcarchive archive


说明:/Users/fushi/Desktop/buildTest/test.xcarchive :这里表示你archive 文件存放位置和文件名称。

4、打包ipa

xcodebuild -exportArchive -archivePath/Users/fushi/Desktop/buildTest/test.xcarchive-exportPath  /Users/fushi/Desktop/buildTest-exPortOptionPlist                           /Users/fushi/Desktop/buildTest/test.plist

说明:1、-archivePath /Users/fushi/Desktop/buildTest/test.xcarchive :这里表示你archive 文件存放位置和文件名称。

     2、-exportPath  /Users/fushi/Desktop/buildTest生成ipa文件的路径。这里不需要加后缀ipa,如果你加了会生成xxx.ipa文件夹。生成的ipa包会在这个文件夹下面

     3、-exPortOptionPlist  /Users/fushi/Desktop/buildTest/test.plist 这个plist文件比较重要。xcode 8.3之后,exportOptionsPlist是必须指定。其中可以包含的 数据 大家百度一下啥都知道了。我这里就简单说下我的plist 。

图片

4、method   可跟(ad-hoc、app-store、enterprise、development 四种)具体表示就不说了大家都是吃这碗饭的。

5、signingStyle  两种:manual、Automatic

6、provisioningProfiles 这个字典下 需要 填写你的 bundleId  和 配置文件的名称 、名称、名称。

7、上面截图文件 括号里面是 注释说明的意思  使用的时候请不要填写!!!

做完 以上步骤 你应该就可以打出ipa包了 ,如果打不出来。。。请百度、谷歌谢谢!!





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值