打包用的是cordova. 具体使用看上一篇
一: 因为项目是多人开发的的,同事用的是windows笔记本.所以写好代码后由我统一处理生成ios平台的代码并打包
错误:源路径不存在:resources \ android \ icon \xxxxx-icon.png
错误原因: 使用不同的机器[mac&windows]来开这个项目,造成的confi.xml的编译后生成的路径不同.
windows下 \是可以访问到资源的
mac下需要把资源路径中的\全部替换成/即可.
具体操作, 用文本编辑器打开 配置文件, control+f 搜索\ 然后选择全部替换成/ 确认保存即可.
二: 启动程序的时候过于慢,有的引导页甚至能登上几十秒.
这里的原来有很多种,比如说用了某些插件造成的,或者说配置文件的问题等等, 但是最最最经常发生的原因还有一个,就是打包造成的.
之前打包用的 ionic cordova build [平台ios/安卓] 这条命令. 后来发现启动卡顿了十几秒.搜了很多,然后看到下面的解决方案:
用 ionic cordova build [平台] --prod 就是在上面的那句代码后面跟上 --prod 启动时 基本都是2---5秒,完美解决启动卡顿
选项 描述
--prod 构建生产应用程序
--aot 为此构建执行提前编译
--minifyjs 为此构建Minify JS
--minifycss 为此构建Minify CSS
--optimizejs 对此构建执行JS优化
--debug 创建Cordova调试版本
--release 创建Cordova发行版
--device 将Cordova构建部署到设备
--emulator 将Cordova构建到仿真器
--buildConfig 使用指定的Cordova构建配置
三: 多个xcode工具的处理:(选择制定环境)
本地安装了多个版本的xcode时候,打包有可能是会报错的. 具体看你的报错原因. 如果提示xcode 构建器的问题的话,你可以指定一个xcode去打包处理.
sudo xcode-select --switch /Applications/Xcode\7.app/Contents/Developer/
Applications 后面的路径就是你xcode 在finder中所在的路径 直接拖到命令行就能显示这个xcode路径了