iOS15。4beat4
概述
iOS 和 iPadOS 15.4 SDK 支持为运行 iOS 和 iPadOS 15.4 beta 4 的 iPhone、iPad 和 iPod touch 设备开发应用程序。SDK 与 Xcode 13.3 beta 3 捆绑在一起,可从Beta Software Downloads获得。有关 Xcode 13.3 的兼容性要求的信息,请参阅Xcode 13.3 Beta 2 Release Notes。
验证
已知的问题登录 iPad 仅限于此测试版中的应用程序。
视频对话
在 iOS 和 iPadOS 15.4 Beta 4 中已解决已修复:在 iOS 和 macOS 上,可以触发在群组 FaceTime 通话中拍摄参与者的照片。在 iOS 上,当您点击 Grid 按钮或屏幕的左下角时,可能会发生这种情况。在 macOS 上,当您单击"网格"按钮或窗口的右上角时,可能会发生这种情况。(88720303)
健康应用
已知的问题当您尝试从应用程序内加入血氧功能时,健康应用程序会崩溃。(87617635)如果在为家庭成员设置 Apple Watch 时跳过了健康共享,则以后无法启用。(87210981)
家
已知的问题不支持配对 Thread 配件。(87959565)在 Home App 中可能无法访问具有多个端点的物质配件。(86170578)与 Home App 配对后,Matter 配件可能会进入"无响应"状态。(86497690)解决方法:从主页中移除附件,重置附件,然后将其添加回主页。如果问题仍然存在,请从家庭中移除您的家庭集线器并重新添加。如果问题仍然存在,请移除家庭集线器并创建一个新集线器。如果 Apple Home 不存在,则将 Matter 配件添加到第三方应用程序会失败。(80341813)解决方法:启动 Home 应用程序并首先创建一个 Home Hub。
iTunes
已知的问题在某些设备上,再次从 iTunes Store 和 TV 应用购买或下载内容可能会失败。(86772291)解决方法:重新启动设备可能会解决问题。
留言
已知的问题在 QuickLook 中查看照片后,对话记录不会滚动。(87855403)解决方法:退出对话,然后重新打开对话以恢复滚动。
电话
已知的问题印度以外的所有用户都禁用了紧急 SOS"按 5 次呼叫",以解决导致此设置无意中对某些用户默认的问题。(86189447)
设置
已知的问题在吞吐量测试结果中,Idle Ping 延迟以不正确的单位报告。例如,123.32 毫秒的实际 ping 延迟显示为 0.12 毫秒。(87599982)
StoreKit
已知的问题在 Xcode 中使用 StoreKit Testing 进行测试时,以下 API 在模拟器中不起作用:、和. (85982859)presentCodeRedemptionSheet()paymentQueueShouldShowPriceConsent(_:)showPriceConsentIfNeeded()解决方法:使用 iOS 设备测试这些 API。
iOS 和 iPadOS 15.4 Beta 3 中的更新
开发者设置
iOS 和 iPadOS 15.4 Beta 3 中的新功能您现在可以使用设置 > 开发人员设置 > 运行吞吐量测试来查看 ping 数据包丢失、空闲 ping 延迟以及下载和上传速度的平均结果。(81870452)
健康套件
在 iOS 和 iPadOS 15.4 Beta 3 中已解决已修复:尝试添加来自法国、爱尔兰或新加坡的欧盟数字 COVID 证书时出错(88188243、88157843)
iOS 和 iPadOS 15.4 Beta 2 中的更新
健康套件
在 iOS 和 iPadOS 15.4 Beta 2 中已解决已修复:延迟验证欧盟数字 COVID 证书会阻止它们被添加到钱包中。(87893987)已修复:瑞士、列支敦士登、佛得角、北马其顿和巴勒斯坦颁发的欧盟数字 COVID 证书目前无法验证或添加到钱包。(87243064)
iCloud
在 iOS 和 iPadOS 15.4 Beta 2 中已解决已修复:在 iOS 上设置 iCloud+ 自定义电子邮件域期间,电子邮件地址验证可能无法完成。(85192033, 87853890)
iOS 和 iPadOS 15.4 Beta 中的更新
苹果支付
iOS 和 iPadOS 15.4 Beta 中的新功能开发者可以在. 网络偏好由 的顺序决定。这不会覆盖用户的默认卡选择,但如果卡是多 SSD,则网络优先顺序决定选择哪个 SSD。(80827905)PKPaymentRequestsupportedNetworks
验证
iOS 和 iPadOS 15.4 Beta 中的新功能密钥技术预览版中添加了支持,允许使用已保存密钥的 iPhone 在 Mac 和 iPad 上登录与密钥兼容的网站和应用程序。(87998254)
游戏控制器
iOS 和 iPadOS 15.4 Beta 中的新功能现在支持新的 DualSense 自适应触发固件功能,可通过. (87433163)GCDualSenseAdaptiveTrigger
健康套件
iOS 和 iPadOS 15.4 Beta 中的新功能可验证的健康记录现在支持将欧盟数字 COVID 证书 (EU DCC) 格式的疫苗接种记录添加到钱包和健康应用程序。(79917344)HealthKitSwift 中的查询 API 现在支持 async/await 语法,这简化了以前使用完成回调的代码结构。(74040680)
libc++
iOS 和 iPadOS 15.4 Beta 中的新功能现在实现了以下新的 C++20 和 C++23 功能:中定义的 C++20 库概念。constexprfor和交换相关的函数。std::swap()库中的杂项constexpr化。std::atomic现在默认按预期初始化。一种.contains()关联容器的方法。添加. (88131816)std::bind_front()
iOS 和 iPadOS 15.4 Beta 中的弃用中的一些扩展被删除以修复由这些扩展引起的错误:std::tuple元组不能再由少于元组中的元素数构成。以前,未指定的元素是默认构造的;现在这是一个编译器错误。不能再从数组构造元组。和类型特征在标准中指定的 C++20 模式中不再可用。std::result_ofstd::is_literal_type
分享播放
iOS 和 iPadOS 15.4 Beta 中的新功能一个新的GroupActivities API 允许您呈现允许从您的应用程序内启动 SharePlay 会话的 UI。(88099397)
StoreKit
iOS 和 iPadOS 15.4 Beta 中的新功能SKTestSession具有三种新方法来模拟需要同意涨价的订阅、模拟同意待定的涨价以及在自动化测试中模拟拒绝涨价。(84556183)SKTestSession有两个新的布尔属性来模拟自动测试中的计费重试和宽限期。您可以使用与中断购买相同的 API 来识别和模拟计费重试问题的解决方案。(83956205)用户现在可以使用 Xcode 中的 StoreKit 测试来测试计费重试和宽限期状态。使用 Xcode 13.3 或更高版本启用计费重试测试并切换应用程序是否提供宽限期。在应用程序中使用和处理这些状态。(83938270)isInBillingRetrygracePeriodExpirationDate您现在可以在 Xcode 中使用 StoreKit 测试来测试商品代码。为 Xcode 13.3 或更高版本中的代码配置优惠,并使用. (63692551)presentCodeRedemptionSheet()用户可以使用 Xcode 中的 StoreKit 测试来测试订阅价格上涨行为。使用 Xcode 13.3 或更高版本设置价格上涨,然后在应用程序中使用、和。(58770817)paymentQueueShouldShowPriceConsent(_:)showPriceConsentIfNeeded()priceIncreaseStatusStoreKit错误类型现在符合. (78735204)LocalizedError某些类型现在具有String` 实例属性。此属性可用于获取值的人类可读描述,并针对设备的当前语言环境进行本地化。这些类型包括:, , , , , , , , , 和. (78735060)StoreKitlocalizedDescription" read-only Product.ProductTypeProduct.SubscriptionInfo.RenewalStateexpirationReasonpriceIncreaseStatusTransaction.OfferTypeProduct.SubscriptionOffer.OfferTypeProduct.SubscriptionOffer.PaymentModeProduct.SubscriptionPeriod.UnitTransaction.RevocationReasonTransaction.OwnershipTypeSKAdNetwork现在可以使用StoreKit 测试框架对实现进行单元测试。您可以使用该类来测试广告展示的有效性、更新测试回发的转化值以及在服务器上接收测试回发。此类还显示可选的开发人员回发发送到的 URL。(59571961)SKAdTestSession
在 iOS 和 iPadOS 15.4 Beta 中已解决已修复:在应用内管理订阅表中测试订阅取消现在对于 Xcode 环境中持续时间较短的订阅始终有效。(84662306)已修复:启动应用程序时,涨价同意书不再显示两张表。(84635902)固定:现在一致地调用完成块。(85077158)loadProduct(withParameters:completionBlock:)已修复:updates现在第一次迭代时会发出未完成的事务。(85294525)已修复:当应用程序使用具有适当可用性检查的 StoreKit 2 API 时,ARMv7、ARMv7s 或 32 位 Intel 架构的构建不再失败。(84532469)已修复:在 Xcode 中使用 StoreKit 测试时,updates现在会发出所有更新的事务。(85877689)
SwiftUI
在 iOS 和 iPadOS 15.4 Beta 中已解决固定:用 a 初始化的A和与 a 的绑定现在更新绑定。(85454991)TextFieldNumberFormatterCGFloat
UIKit
新特性UIView所有使用块 API创建的动画或在配备 ProMotion 显示器的 iPhone 上以高达 120 Hz 的速度运行。(86175551)UIViewPropertyAnimator