苹果发布 iOS 14.6,Xcode 弃用一属性 key,建议更换
苹果在昨天发布了面向开发者的 iOS 14.6 RC 版本,而后又发布的公开版 iOS 14.6 RC 版本,此次 RC 版本内部版本号为 18F71,以下是官方发布的更新内容:
更新内容
Apple Card Family
• Apple Card 最多可与五个人共享,包括用户家庭分享组中 13 岁或以上的任何人
• Apple Card Family 支持家庭支出的跟踪,通过可选的限额和控制管理支出以及共同建立信用
Podcasts
• 频道和个人节目的订阅支持
AirTag 和 Find My
• “丢失模式”可为 AirTag 和“Find My 网络”附件添加电子邮件地址而不是电话号码
• 在使用支持 NFC 的设备时,AirTag 会显示所有者被部分掩盖的电话号码
辅助功能
• 语音控制用户可以在重启 iPhone 后第一次解锁时使用语音
此版本还修复了以下问题:
• 在 Apple Watch 上使用锁定 iPhone后,可能无法使用 Apple Watch 解锁
• 提醒可能显示为空白行
• 设置中可能未显示呼叫阻止扩展名
• 通话过程中蓝牙设备有时可能会断开连接或将音频发送到其他设备
• iPhone 可能会在启动过程中降低性能
另外,现在可以直接将 iOS 或 iPadOS 设备更新为最新的 RC 版本,而无需删除 Beta 配置文件。更新到 RC 版本后,可以选择更新到下一个可用的 Beta,也可以选择卸载配置文件以将您的设备从 Beta 程序中删除。
开发人员关注项
对于开发人员来说,需要关注一些系统新特性以及开发工具的更新。iOS 14.6 主要更新点有以下两条
• 设备现在可以将安装验证回传发送到使用 SKAdNetwork 3.0 版对其广告进行签名的多个广告网络。一个广告网络会收到赢得广告归因的广告展示,其 did-win 参数值为 true。如果其他五个广告网络的广告展示符合(但不赢得)归因,则最多有五个广告网络会收到值为 false 的 did-win 值。
• Xcode 中的 MinimumOSVersion
属性已弃用,不要使用 iOS MinimumOSVersion
信息属性列表键来声明运行您的应用的 macOS 的最低版本,可请改用 LSMinimumSystemVersion
。未来的 macOS 版本会忽略 Mac 应用程序(包括使用Mac Catalyst构建的应用程序)中的 MinimumOSVersion 键。