部落格 RSS 訂閱

Cordova iOS 7.1.0 版本發布!
作者:Bryan Ellis
2024年4月3日

我們很高興地宣布,我們剛剛發布了 Cordova iOS 7.1.0!這是 Cordova 用於構建 iOS 應用程式的其中一個支援平台。

升級

cordova platform remove ios
cordova platform add ios@7.1.0

安裝

cordova platform add ios@7.1.0

版本重點

功能

  • SplashScreenBackgroundColor 偏好設定支援

    此偏好設定允許您設定啟動畫面的背景顏色。如果沒有提供 SplashScreenBackgroundColor,則會回退到 BackgroundColor,這是目前的行為,然後在沒有定義任何內容時回退到系統背景顏色。

  • privacy-manifest 支援

    此版本提供了範本空白隱私權清單檔案 PrivacyInfo.xcprivacy,可以從 config.xml 進行設定。

    此版本特別著重於為應用程式開發人員提供設定此設定的支援,而後續版本將會推出外掛程式開發人員的支援。

    建議外掛程式開發人員在其外掛程式文件中提供必要的設定資訊,以協助應用程式開發人員。

    以下是一個 config.xml 範例項目,應用程式開發人員可以定義以設定隱私權清單檔案。

      <platform name="ios">
          <privacy-manifest>
              <key>NSPrivacyTracking</key>
              <true/>
              <key>NSPrivacyCollectedDataTypes</key>
              <array/>
              <key>NSPrivacyAccessedAPITypes</key>
              <array/>
              <key>NSPrivacyTrackingDomains</key>
              <array/>
          </privacy-manifest>
      </platform>
    

    NSPrivacyTrackingNSPrivacyCollectedDataTypesNSPrivacyAccessedAPITypesNSPrivacyTrackingDomains 的內容和值將取決於所使用的特定原生 API。

    建議閱讀 Apple 開發人員文件,以更好地了解這些參數。

修正

  • 針對手動程式碼簽署使用 PROVISIONING_PROFILE_SPECIFIER

    允許您在 build.json 設定檔中,或透過 CLI 命令,使用佈建描述檔的 UUID 或名稱值作為建置旗標 provisioningProfile

  • WASM MIME 類型錯誤

    在 Cordova WebView 中啟用 WebAssembly 支援。

請在我們的 Cordova-iOS GitHub 問題追蹤器上回報您發現的任何問題!

變更包括

功能

  • GH-1411 功能:SplashScreenBackgroundColor 偏好設定支援
  • GH-1406 功能:新增 privacy-manifest 設定支援
  • GH-1383 功能:為 CordovaLib 和應用程式範本新增 PrivacyInfo.xcprivacy

修正

  • GH-1405 修正:針對手動程式碼簽署使用 PROVISIONING_PROFILE_SPECIFIER
  • GH-1374 修正:透過在 Info.plist 範本中指定 WASM MIME 類型錯誤

雜項

  • GH-1413 雜項(相依性):現代化某些相依性
  • GH-1404 雜項:更新套件和 package-lock
  • GH-1382 雜項(相依性-開發):將 @babel/traverse 從 7.21.4 更新至 7.23.2
  • GH-1380 雜項:更新 SUPPORT_QUESTION.md 中的 Slack 註冊連結

CI

  • GH-1412 ci:修正使用最新 Xcode 的 ObjC 測試
  • GH-1408 ci(gh-action):新增 Apache RAT 和套件授權檢查器工作流程,並新增授權標頭