ios14正式下载 ios14.42下载_ios

苹果于 1 月 26 日发布了最新的 iOS 14.4,同时发布与之配套的 Xcode 12.4。iOS 14.4 的更新并不是太多,解决了一些小问题:

App Clips 解决的问题是除了使用 Code Scanner 外,现在还可以通过 Camera、NFC、Safari Smart App Banner 或 iMessage 来启动一个本地体验。

Xcode 12.4 的更新也不多,还有一些已知的问题,给出了一些解决方案。

Debugging 有一个已知的问题,如果 Mac 连接到有一个或多个伴随 watch 的 iOS 设备时,Xcode 可能会被挂起。当手表没有做好充分的开发准备或无线连接不良时,就出出现这种问题。解决方法也是有的:关闭手表电源,或取消与 iPhone 的配对。然后可以使用以下步骤强制 Xcode 重新准备手表以进行开发:

  • 强制退出 Xcode;
  • 关闭电源,然后人 Mac 断开所有 iOS 设备的连接;
  • 重新启动 Mac;
  • 启动 Xcode,关闭所有项目,然后打开“设备和模拟器”窗口;
  • 根据需要输入密码来打开和解锁 iOS 设备及其配套 watchOS 设备;
  • 使用USB电缆将 iOS 设备连接到 Mac;
  • 检查每个 iOS 设备和每个手表是否有任何配对请求并批准请求;
  • 在“设备和模拟器”窗口中监视设备准备的状态。如果 Xcode 出现设备准备错误,请按照错误消息中的指导解决错误。

步骤有点复杂,如果后续还想连接其它 iOS 设备,可重复步骤 5 ~ 8。

Sanitizers 修复了在装有 Apple 芯片的 Mac 上启动启用了 Thread Sanitizer 的应用程序时可能发生的崩溃。

Simulator 解决的问题是 iOS 模拟设备不再在半透明 UI 元素中显示不正确的黄色。某些 GPU 可能会继续通过某些 tvOS 模拟器显示色彩。同时修复了可能导致 iOS 应用无法在具有 Apple 芯片的 Mac 上启动的问题。

Swift Packages 有一个已知的问题:如果您在具有扩展名的应用程序中使用具有二进制依赖关系的 Swift 软件包,则构建系统会在扩展名错误地将二进制依赖关系与扩展名一起嵌入 PlugIns 目录中,从而导致对已存档应用程序的验证失败。

解决方法是在构建操作后,从 PlugIns 目录中删除嵌入式二进制文件,可以使用命令 rm -rf "${TARGET_BUILD_DIR}/${TARGET_NAME}.app"/PlugIns/*.framework

ios14正式下载 ios14.42下载_ios_02