一、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" />
五、運行成功