??? 由于我目前任職的公司開發(fā)了移動打包平臺,可以一鍵打包生成ipa和apk,其中 iOS 打包就是我負責的,在這里把工作中總結(jié)的心得分享下
??? 自動化打包是通過shell腳本實現(xiàn);
?? 參考:http://www.reibang.com/p/90ff6b0192c2
??? 我們打包平臺,除了一鍵生成ipa功能以外,還具有一下功能:
??? * 1.通過配置,自動化配置app的隱私權(quán)限,白名單等;
??? * 2.自動將庫文件引用到打包工程里,這里的原理其實就是AppCan或者ApiCloud為h5提供的原生插件,例如相機插件,相冊插件等在h5開發(fā)人員勾選插件以后,將插件加入到工程中,打包出來的ipa包含對應(yīng)的插件,至于插件怎么能為h5使用,可以在我以后要寫的h5原生插件的文章中看到
以上兩個功能這里是使用ruby腳本和對應(yīng)的`xcodeproj`ruby庫實現(xiàn)的
??? 參考:http://www.reibang.com/p/d6001c21babe???