我们很高兴地宣布,我们刚刚发布了 Cordova iOS 7.1.0
!这是 Cordova 用于构建 iOS 应用程序的支持平台之一。
升级
cordova platform remove ios
cordova platform add [email protected]
安装
cordova platform add [email protected]
发布亮点
特性
-
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>
NSPrivacyTracking
、NSPrivacyCollectedDataTypes
、NSPrivacyAccessedAPITypes
和NSPrivacyTrackingDomains
的内容和值将取决于所使用的特定原生 API。建议阅读 Apple 开发者文档以更好地理解这些参数。
修复
-
使用
PROVISIONING_PROFILE_SPECIFIER
进行手动代码签名允许您使用配置文件中的 UUID 或名称值作为
build.json
配置文件中或通过 CLI 命令的构建标志provisioningProfile
。 -
WASM MIME 类型错误
在 Cordova WebView 中启用 WebAssembly 支持。
请在我们的 Cordova-iOS GitHub 问题跟踪器上报告您发现的任何问题!
更改包括
特性
- GH-1411 feat:
SplashScreenBackgroundColor
偏好设置支持 - GH-1406 feat: 添加
privacy-manifest
配置支持 - GH-1383 feat: 为 CordovaLib & 应用程序模板添加 PrivacyInfo.xcprivacy
修复
- GH-1405 fix: 使用
PROVISIONING_PROFILE_SPECIFIER
进行手动代码签名 - GH-1374 fix: 通过在 Info.plist 模板中指定 WASM MIME 类型来修复 WASM MIME 类型错误
杂务
- GH-1413 chore(deps): 更新一些依赖项
- GH-1404 chore: 更新 package & package-lock
- GH-1382 chore(deps-dev): 将
@babel/traverse
从 7.21.4 升级到 7.23.2 - GH-1380 chore: 更新 SUPPORT_QUESTION.md 中的 Slack 注册链接
CI