ipa自动打包-xcodebuild

       由于公司产品的业务逻辑比较特殊,需要为每个不同的商家打包ipa放到服务器给用户下载,当需要打包的数量达到几百甚至上千的时候...简直是不敢去想每次打包要花费多大人力和精力去做这件事,一旦中间发现个小问题,又要全部重新打包,手不累,眼睛已经疲了。为了应对这种情况,只能想想办法能不能自动的打好所有商家的包?话不多说,直奔主题

通过一翻搜索和学习,打包这事儿就是让xcrun来干,而xcodebuild只是xrun的一个软链接,但是这一链却有了不同的分工:

其实很简单,思路

第一种,xcodeproj工程打包

1.xcodebuild负责将工程源文件编译成XX.app

2.xcrun负责给xx.app签名并打包成xx.ipa

第一步:切换到工程目录下:

cd  projectPath

第二步:清理

/usr/bin/xcodebuild -target targetName clean

第三步:编译

/usr/bin/xcodebuild -configuration \"Release\" -target targetName build

第四步:打包

/usr/bin/xcrun -sdk phones PackageApplication -v path/To/xx.app -o xx.ipa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值