一、Xcode打开工程html
二、工程目录ios
Staging 文件夹外有个 www 文件夹和一个 config.xml 文件xcode
Staging 文件夹内也有个 www 文件夹和一个 config.xml 文件app
若是在Xcode编译运行的话,使用的是 Staging 下面的html页面。能够把外面的www文件夹和config.xml从工程中移除,只编辑使用Staging文件夹下的html文件,但不建议这么作。由于每次Cordova编译的时候,或者更新工程、安装插件时都会从新把外面的文件覆盖到各个平台下的文件。同时只编辑单个平台工程文件夹下的html页面,也不符合一次编写,同时编译发布多平台的跨平台应用开发思想。因此通常编辑外面的www文件夹里的页面。ui
二、编译工程cordova build,这些页面就会自动覆盖到各个平台下对应目录下。插件
编译报错:xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instancecode
使用下面命令修复:sudo xcode-select -s /Applications/Xcode.app/Contents/Developer/xml
判断修复是否成功:xcodebuild -version命令,便可正常查看当前xcode版本号,表示修复成功htm
编译成功cordova
三、模拟器运行
直接在终端中经过命令启动模拟器cordova emulate ios,也能够在Xcode中编译运行。
能够指定模拟器使用的模拟设备:
cordova emulate ios --target iPhone-6s
cordova emulate ios --target iPhone-6s-Plus
四、中文乱码
在html的head中增长代码:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
五、运行成功