Apple 刊物 iOS 14 名开发人员 beta 8 iPhone

Apple 刚刚发布了第八个开发者 beta 为了 iOS 今天 14 号,9 月 9 日星期三。 Beta 8 (18A5373a) 似乎是一个小更新,提供了错误修复以提高整体稳定性。

目前我们还没有发现许多新的或显着的功能或变化。 作为第八 beta 为了 iOS 14、这并不奇怪,因为 Apple 在软件正式上线之前,可以更加专注于完善整体体验。

Beta 8 六天后发布 Apple 发布了第七个开发者和公共测试版 iOS 14. Apple 于太平洋夏令时间上午 10 点发布了此更新,这是公司为开发者制定的标准发布时间 beta 更新。 如果你是观众 beta 但是,测试人员,您不会在您的计算机上找到此更新 iPhone 现在。 相反,你必须等待 Apple 松手 iOS 14 公共 beta 8 点,我们预计太平洋夏令时间今天下午 1 点。

iOS & iPadOS 14 Beta 8 发行说明

概述

这 iOS & iPadOS 14 SDK为应用程序开发提供支持 iPhone、iPad 和 iPod touch 设备运行 iOS & iPadOS 14。该 SDK 与 Xcode 12 捆绑在一起 beta 6,可从 Beta 软件下载获得。 了解 Xcode 12 兼容性要求 beta 6 可以在 Xcode 12 Beta 6 发行说明中找到。

一般:已知问题

重要的: 更新至 iOS &iPadOS 14 beta 从以前的版本 iOS & iPadOS 可能需要比预期长得多的时间。 如果更新中断,可能会导致数据丢失。 (59101197)

  • macOS 大苏尔 11 beta 6 或 Xcode 12 beta 6 可能需要同步或更新正在运行的设备 iOS &iPadOS 14 beta 7 或更高版本。
  • macOS 大苏尔 11 beta 使用恢复映像需要 6 个 iOS &iPadOS 14 beta 7 或更高版本。

Apple 安全奖金

  • iOS &iPadOS 14 beta 8 被认为有资格获得 50% Apple 针对您不知道的问题提供安全赏金奖金 Apple 或在此版本中重新引入。 看 Apple 有关更多信息,请参阅安全赏金。

应用商店:已知问题

  • 在您可以创建受支持的代码之前,请避免调用presentCodeRedemptionSheet() API。 (59351258)

核心触觉:已知问题

  • 通过游戏控制器框架 (GCDeviceHaptics) 提供的 CHHapticEngine 不支持 CHHapticAdvancedPatternPlayer,并且创建高级播放器会返回错误。
  • 通过游戏控制器框架 (GCDeviceHaptics) 发送到 CHHapticEngine 的 audioCustom 和 audioContinously 事件将被静默忽略。 (65163373)
  • 通过类初始值设定项创建 CHHapticEngine 仅适用于 iOS。 对于其他平台,通过 GCController 访问这些引擎。 (65481931)

字体:已知问题

  • 开始 iOS & iPadOS 14 betaFonts 使用配置文件安装仅适用于支持字体 API 和权限的应用程序 iOS & iPadOS 13.如果您的应用程序提供自定义字体选择界面,它将无法再访问通过配置文件安装的字体。 有关参考,请参阅 WWDC 2019 会议字体管理和文本缩放 (55317428)。

主屏幕:已知问题

  • 聚光灯可能无法按预期显示。 (64121178) 解决方法: 重新启动您的设备。

地图:已知问题

  • 更新后于 iOS &iPadOS 14 beta 2 或更高版本,收藏夹、收藏夹和最近使用的用户数据将不再同步到运行早期版本的设备 iOS 和iPadOS。 (65005848)

SwiftUI:已知问题

  • 更改了 ProgressView 泛型类型签名并添加了 ProgressViewStyleConfiguration.CurrentValueLabel 泛型参数。 此更改不需要任何源更改,但会导致使用使用早期版本编译的应用程序 beta SDK 意外退出。 (63580200) 解决方法: 重新编译应用程序 iOS &iPadOS 14 beta 6 或更高版本解决此问题。
  • 键盘快捷键修改器和命令(内容:)当前不起作用。 (65704705)
  • 重建对抗 iOS 14 SDK 修改了 custom(_:size:) 的实例以根据动态类型进行缩放。 要创建不随动态类型缩放的字体,请使用 custom(_:fixedSize:)。 (51463566)
  • SignInWithAppleButton 视图展开以填充其容器。 (64136568) 解决方法: 应用边框修改器。

第三方应用程序:已知问题

  • 使用 JSONKit 的应用程序可能会在启动时意外退出。 JSONKit 的某些分支具有硬编码的私有指针表示细节,这些细节可能会发生变化。 (60290929) 解决方法: 请改用 NSJSONSerialization。
  • fstab 已被删除。 您不能再使用文件系统内容在应用程序的沙箱之外进行验证。 (61098152)
  • 使用 NativeScript 框架的应用程序可能会在启动时意外退出。 NativeScript 执行不安全操作来确定任何指针是否是 Objective-C 对象指针。 你可以通过使用object_getClass(_:)来暂时解决这个问题,而不是直接读取isa; 但是,请更新此代码以避免检查任意指针是否是 Objective-C 对象指针。 (62913064)

钱包:已知问题

  • isPassLibraryAvailable() 不能确保 Pass 库功能跨平台和设备的一致可用性。 (60697880) 解决方法: 调用更具体的 API 来检查可用的功能,例如例如 canAddPasses()。

小部件:已知问题

  • 如果小部件的父应用程序已被授予对精选照片的访问权限,则每次运行小部件时您可能会看到警告。 (66398732) 解决方法: 将 PHPhotoLibraryPreventAutomaticLimitedAccessAlert = YES 添加到小部件扩展的 Info.plist 中。
  • 必须重新创建所有小部件 iOS &iPadOS 14 beta 4 SDK 或更高版本,并且不能在以前的版本上运行 iOS &iPadOS 14 beta。 (65290210)
  • 更新后,某些小部件可能会从主屏幕上消失 iOS &iPadOS 14 beta 2 或更高版本。 (64823469) 解决方法: 将缺少的小部件添加回主屏幕。
  • 您无法调整现有小部件的大小。 (63500799) 解决方法: 删除小部件并以所需的大小再次添加。
  • 更新后您可能需要重新配置您的小部件 iOS & iPadOS 14 Beta 3 或更高版本。 (65485709)
  • 更新后天气小部件可能会显示为空白 iOS 14 beta 6 或更高版本。 (66782070) 解决方法: 点击小部件打开天气应用程序,然后返回主屏幕上的小部件。

更新您的 iPhone 到 iOS 14 beta 8 您必须是注册开发者。 您可以使用您设备的恢复映像 iPhone 可在开发人员门户中获取(使用 iTunes 或 Finder 安装)或安装配置描述文件,然后通过无线方式进行更新。 如果您已经在 iPhone 上安装了配置文件,请转到“设置”->“常规”->“软件更新”开始安装最新版本 beta 构建,或者如果启用了自动更新,您可以等待它自动安装。