今日消息,苹果官方向 iPhone 和 iPad 用户推送了 iOS 17.4/iPadOS 17.4 开发者预览版 Beta 2 更新,内部版本号为 21E5195e。
根据 iOS 17.4/iPadOS 17.4 Beta 2 更新日志说明,本次更新主要针对计划 3 月面向欧洲市场施行的新规,进一步细化调整 StoreKit 等诸多组件和 API。
iOS 17.4/ iPadOS 17.4 Beta 2 更新内容如下:
常规
已知问题:默认浏览器选择屏幕可能无法按预期显示,某些受管权限的应用程序可能无法安装或显示错误。
解决方法:打开“设置”,导航至 “隐私与安全” > “定位服务”。关闭定位服务 10 秒钟,然后再打开。
App Store 应用商城
修复某些 App Store 产品页面会显示 “无法连接到 iTunes Store”错误。
BrowserEngineKit 浏览器引擎工具包
已知问题:SDK 中缺少 createVisibilityPropagationInteraction 符号。
HomeKit
已知问题:离家后可能无法查看 HomeKit 摄像头实时视频。
解决方案:重新启动观看视频的设备。
Maps
已知问题:MapKit SwiftUI 应用程序可能会显示不正确的步行和骑行路线地图模式。
Messages
已知问题:使用 Momoji 或者第三方贴纸时,可能会跳出空白。
Object Capture
新功能:如果自动物体检测无法找到物体,特别是在没有突出地平面的情况下,现在会启动一个新的手动边界框流程。
在此流程中,用户需要使用标准的手动边界框控件,通过调整放置在用户前方世界中的起始框来指示要捕捉的对象的边界框。
用户可以通过观察新元素 .objectNotDetected 来确定该模式是否已激活,当手动流被激活时,该元素将被添加到 ObjectCaptureSession 的 Feedback 设置中。您可以根据需要用它来向用户提供有关此手动盒流程的通知和/或说明。
已解决的问题:
修复了 ObjectCaptureView 在横向 UI 方向上会错误地旋转点云视图的问题
现在 iOS 上创建摄影测量会话的速度明显加快。
修正了当 ObjectCaptureSession 在 SwiftUI 环境中使用或在未等待清理完成的情况下被删除时的内存泄漏问题。
播客
已知问题:点击 "最近搜索" 中的播客节目偶尔会返回到 "最近搜索" 视图,而不是播客节目产品页面。
解决方案:听众可以轻扫将节目从最近搜索的项目列表中移除,然后执行新的搜索。
Setup Assistant
已知问题:使用 "快速启动" 设置新设备时,配对可能会失败。
解决方法:手动设置新设备。
共享 iPad
已知问题:用户在共享 iPad 上登录后,文件应用中可能会立即出现 "加载中" 屏幕。
解决方法:重新启动 Files 应用程序。
StoreKit
新功能:在 Xcode 中的 StoreKit 测试中,当 StoreKit 配置文件中的 Enable Billing Retry on Renewal 设置启用时,订阅尝试续订时将发送计费错误的 StoreKit 消息。使用消息监听器 API 可控制应用中何时显示 StoreKit 消息。
开发者可以使用 productDescriptionHidden (_:) API 配置视图层次结构中 ProductView 、 StoreView 和 SubscriptionStoreView 实例中产品描述的可见性。使用 Xcode 15.3 构建应用程序时,即使您的应用程序运行在 iOS 17.0、iPadOS 17.0、macOS 14.0、tvOS 17.0、watchOS 10.0、visionOS 1.0 或更高版本上,您也可以使用此视图修改器。
如果您实现了自己的产品视图样式,则可以通过检查配置值上的 descriptionVisibility 属性查看新的视图修改器。
通过添加 subscriptionPromotionalOffer (offer:signature:) 修饰符,您可以使用 SubscriptionStoreView 来显示促销信息。
如果您已经使用 inAppPurchaseOptions (_:) 修改器来支持 StoreKit 视图的促销优惠,那么当您的应用在 iOS 17.4、iPadOS 17.4、macOS 14.4、tvOS 17.4、watchOS 10.4、visionOS 1.1 或更高版本上运行时,您应该改用新的 API。
已修复的问题
已修复: isEligibleForIntroOffer 属性和 isEligibleForIntroOffer (for:) 方法现在可反映客户在未积极订阅的情况下是否符合优惠资格。这意味着目前没有资格享受介绍性优惠的客户将来可能会有资格。
兑换了某个订购组的介绍性优惠的客户将永远没有资格兑换该订购组中的另一个介绍性优惠。您可以通过检查是否有任何一笔交易的 subscriptionGroupID 匹配 offer 上的 type 属性设置为 introductory 来检测这种情况。
修正了导致 SKAdNetwork 2.2 和 3.0 版无法接受印象或发送回传的问题。
修复了导致某些已批准的 "要求购买" 购买失败的问题。
SwiftUI
新功能:Table 现在可通过新的 TableColumnForEach 支持列的动态数量。
如果弹出式演示超出安全区域,现在会自动退出。
iOS 17.4/iPadOS 17.4 Beta 2 升级方法:
1. 为防止意外情况,在升级之前,请提前备份好设备内的所有数据(爱思助手全备份)。
2. 在升级之后,无法降级回至苹果官方已关闭验证的 iOS 版本。
3.测试版可能存在一些不稳定或者未知的问题,为避免影响日常使用,不建议使用主力设备升级。
升级方法:
方法一:通过安装描述文件升级。点此查看安装描述文件升级方法。由于苹果官方主要为开发者计划中注册的用户提供预览版测试选项,如果想要通过描述文件升级,步骤与方法跟之前会有一些差别,请根据教程按步骤操作。
方法二:稍后晚些时候可通过爱思助手一键刷机升级。打开爱思助手 PC 端,将 iOS 设备连接至电脑。在爱思助手 “智能刷机”-“一键刷机” 界面,选择 iOS 17.4 Beta 2,勾选 “保留用户资料刷机” 选项,点击 “立即刷机” 并耐心等待刷机完成即可。
iOS 17.4/iPadOS 17.4 Beta 2 支持的设备:
iPhone:iPhone XS、iPhone XS Max、iPhone XR、iPhone 11、iPhone 11 Pro、iPhone 11 Pro Max、iPhone 12、iPhone 12 mini、iPhone 12 Pro、iPhone 12 Pro Max、iPhone 13、iPhone 13 mini、iPhone 13 Pro、iPhone 13 Pro Max、iPhone 14、iPhone 14 Plus、iPhone 14 Pro、iPhone 14 Pro Max、iPhone 15、iPhone 15 Plus、iPhone 15 Pro、iPhone 15 Pro Max、iPhone SE(第二代)、iPhone SE(第三代)
iPad:iPad mini 5、iPad mini 6、iPad 6 (2018)、iPad 7(2019)、iPad 8、iPad 9、iPad 10、iPad Air 3、iPad Air 4、iPad Air 5、iPad Pro(10.5 英寸)、iPad Pro(11 英寸)、iPad Pro 2 (11 英寸)、iPad Pro 2 (12.9 英寸)、iPad Pro 3(11 英寸)、iPad Pro 3(12.9 英寸) 、iPad Pro 4(11 英寸)、iPad Pro 4(12.9 英寸)、iPad Pro 5 (12.9 英寸)、iPad Pro 6 (12.9 英寸)