ionic2--打包遇到的坑

打包用的是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路径了

你可能感兴趣的:(ionic2--打包遇到的坑)