这可能是最快的打包IPA方式吧

测试发现用脚本自动打包时间和用xcode正常的打包方式时间基本一样,只是少了些手动点击步骤。而采用以下方法时间大大缩小。

第一步、使用iTunes将app打包成ipa

第二步、使用重签名工具重签名

https://github.com/DanTheMan827/ios-app-signer

iregin

​ 当然然每次拖到iTunes里面多少有点麻烦,也可以在project下的Build PhaseAdd Run Script添加一下shell脚本代码,这样每编译都会在$PRODUCT_NAME.app同级目录下生成一个$PRODUCT_NAME.ipa文件

1
/usr/bin/xcrun -sdk iphoneos PackageApplication -v "$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.app" -o "$BUILT_PRODUCTS_DIR/$PRODUCT_NAME.ipa"

Cocoa开发之获取Keychain证书列表

http://www.skyfox.org/cocoa-keychain-certificate-list.html

获取 .mobileprovisioning profile with objectivec

http://stackoverflow.com/questions/19201040/read-mobileprovisioning-profile-with-objectivec

http://stackoverflow.com/questions/18849727/find-provisioning-profile-in-xcode-5

文章作者: kyren
文章链接: http://huluo666.github.io/2017/04/25/打包ipa/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kyren's Blog