1.安装
在MAC中只需要安装Xcode、nodejs、cordova就可以进行Cordova打包ios安装包。
其中MAC 系统版本要在10.10+以上,Xcode版本要在7.0+以上。
如果出现xcode路径问题,需要在xcode界面的属性中重新设置。
2.打包
在MAC中如果要打包Android apk需要配置Android的环境,否则,只能打包ios。在windows中只能打包Android apk。
如果项目中已经添加了Android平台,没有配置Android环境的话则需要删除Android平台 cordova platforms remove android
如果没有添加iOS平台,则需要添加iOS平台 cordova platforms add ios
3.调试
在终端中,项目目录下运行cordova emulate,xcode会打开模拟器进行模拟调试,要选择机型需要在Xcode中打开cordova项目,项目文件夹 -> platforms -> ios。选择模拟机型后点击运行,会在选择的机型中进行模拟。
真机模拟,可以参考链接iOS 无证书真机调试
4.适配
主要是两个问题:
①iOS 7.0+的状态栏重合问题
cordova 使用插件cordova-plugin-statusbar 进行配置&