Cordova iOS 4.2.0
2016 年 6 月 23 日
我們很高興宣布 Cordova iOS 4.2.0
已經發布!
除了修正一些錯誤外,此版本還為 cordova-ios
新增了對 Node 6 的支援!
需要發布一個新版本的 cordova-cli
,以便在建立新專案時將這個版本的 cordova-ios 設定為預設版本。如果您現在想開始使用此版本,請務必在執行 cordova platform add/update
時指定版本。
注意: 更新時,請務必儲存您的外掛,否則可能不會重新安裝目前未儲存的外掛。在您的專案中執行以下命令,將您目前安裝的外掛儲存到 config.xml
中
cordova plugin save
升級方法
npm install -g cordova
cd my_project
cordova platform rm ios
cordova platform add ios@4.2.0
明確新增方法
cordova platform add ios@4.2.0
iOS 平台的新功能
cordova-ios
現在支援 Node 6!- CB-11445 已更新簽入的
node_modules
- CB-11424
AppVeyor
測試在cordova-ios
平台上失敗 (路徑分隔符號) - CB-11375 - 從未呼叫 CDVPlugin 的 onReset 方法
- CB-11366 分離 obj-c 測試,使其不從 jasmine 呼叫 - 修正
mktemp
變體 (Linux vs Darwin) - CB-11117 優化 iOS 平台的準備工作,清除準備好的檔案
- CB-11265 移除對
cordova-ios
的目標檢查 - CB-11259 改善建置輸出
- CB-10695 修正無法使用
cordova emulate ios
部署到 iOS 模擬器的問題 - CB-10695 以新的目的地參數取代
SDK/ARCH
參數。修正專案有使用不同SDKs
的目標時的問題,例如:watchOS vs iOS - CB-11069 如果
wwwFolderName
是框架的路徑,則CDVViewController
appURL
為nil
- CB-11200 更新
node-xcode
版本 - CB-11235 執行 iOS 單元測試時發生
NSInternalInconsistencyException
- CB-11161 重複使用來自
cordova-common
的PluginManager
來add/rm
外掛 - CB-11161 將
cordova-common
更新至1.3.0
。 - CB-11019 更新測試以驗證專案名稱更新
- CB-11019 妥善處理應用程式名稱的變更
- CB-11022 在外掛安裝/移除時重複
www
檔案 - CB-6992 修正無法運作的建立案例,新增新的測試
- CB-10957 從建置輸出中移除
build*.xconfig
:*.ipa
,*.app
- CB-10964 處理以
BOM
開頭的build.json
檔案 - CB-10942 - 如果您有
<allow-intent href="https://*" />
,則無法為該網站中的連結使用<allow-navigation href="https://foo.bar" />