部落格 RSS Feed

Cordova iOS 6.1.1 發佈!
作者:Darryl Pogue
2020 年 8 月 31 日

我們很高興宣布已發佈 Cordova iOS 6.1.1!這是 Cordova 用於建置 iOS 行動應用程式的官方平台。

升級方式

cordova platform remove ios
cordova platform add ios@6.1.1

發行重點

此版本主要修復了部署到裝置的問題,並更新了 cordova-common 函式庫,我們希望它能解決一些關於 Info.plist 修改的問題。

  • 解決部署到已連線裝置的問題 (自 6.0.0 版起)

    Cordova iOS 6.0.0 版本無法將應用程式部署到已連線的 iPhone 和 iPad 裝置。感謝首次貢獻者 imgos 追蹤到問題根源並提供修復。

  • 修復識別正確 Info.plist 檔案的問題

    這一直是 Cordova iOS 使用者的長期痛點,特別是當外掛嘗試使用 edit-configconfig-file 將指令新增到 Info.plist 檔案時。在某些情況下,取決於安裝了哪些外掛和 CocoaPods,這些組態變更最終會出現在錯誤的 plist 檔案中。

    此問題已在 Cordova Common 4.0.2 中修復,我們已將該依賴項引入此版本。更多詳細資訊請參閱提取請求原始錯誤票證

  • 當使用自訂架構時,將 startURL 附加到初始 URL (自 6.0.0 版起)

    當在 Cordova iOS 6.0.0 中使用自訂架構,且 config.xml 中的 content 路徑指向 www 的子資料夾時,該子資料夾會被視為自訂架構的根目錄。雖然這不是常見情況,但事實證明mobilespec 測試套件就是這樣實作的。

    此處的修復是,自訂架構的根目錄將始終對應到 www 資料夾。更多詳細資訊請參閱提取請求

請在 issues.cordova.io 回報您發現的任何問題!

完整變更記錄

  • GH-976 更新 npm 依賴項以引入 cordova-common@4.0.2
    • 這應該可以解決影響 Info.plist 檔案的幾個問題,包括 #764#775
  • GH-973startURL 附加到初始載入的 URL
  • GH-912 修復部署到裝置的問題 (#936)
  • GH-932 將 node 14 新增至 CI 工作流程