Xcode12.3发布说明(翻译)

概述

Xcode 12.3包含了iOS 14.3, iPadOS 14.3, tvOS 14.3, watchOS 7.2, 以及 macOS Big Sur 11.1的SDK。Xcode 12.3支持iOS 9及以上版本,tvOS 9及以上版本,watchOS 2及以上版本。Xcode 12.3要求配有Apple silicon处理器的Mac电脑运行macOS Big Sur 11及以上版本,或者基于因特尔处理器的Mac电脑运行macOS Catalina 10.15.4及以上的版本。


通用

已解决的问题

  • 提高了macOS鼠标和键盘事件在高负载下的响应能力,比如在运行模拟器构建大型项目时。(71819679)

已知问题

  • 当你第一次在配有Apple silicon处理器的Mac电脑上启动Xcode而没有安装Rosetta时,Xcode会提示你安装Rosetta。提示框会阻止任何交互行为,并阻止Xcode启动。(70853975) (FB8848625)

解决方案:启动一个x86_64进程来触发系统的Rosetta提示。


系统构建

已解决的问题

  • 修复了xcodebuild有时会记录失败事件流的意外输出的问题。(33401512)

设备

已解决的问题

  • 修复了导致Xcode自动丢失Apple Watch设备配置信息的问题。这个数据丢失导致Xcode崩溃或显示一个错误,指出你的应用程序“cannot be installed on (null)”。(54768855)
  • 修复了Xcode无法准备无线连接iOS设备进行调试的错误“Failed _shouldMakeReadyForDevelopment check”的问题。(61227501) (FB7649607)
  • 修复了当从非根目录LaunchDaemon运行命令行工具simctl或xcodebuild时,或者当以不同用户启动时(例如,使用sudo或launchctl),模拟器运行时阻塞的问题。(62188195, 69738053)
  • 修复了在从iOS设备复制符号时导致Xcode中断的问题,并且无法完成iOS设备的调试准备。故障主要发生在用于调试多个运行相同版本的iOS设备的Xcode安装上。这个bug影响了在iOS设备上启动可执行文件并将调试器附加到这些设备上的性能。(68221778) (FB8611135)

文档查看器

已解决的问题

  • 修复了当你在/Applications之外安装Xcode时打开文档窗口可能发生的崩溃。(70631583)

界面构建

已解决的问题

  • 修复了使用UISplitViewController用UITabBarController模拟度量大小时的IOS故事板绘制问题。 (69054879)(fb8704013)
  • 修复了导致Xcode警告保存文档中多个不推荐的系统颜色引用的问题。 (69667149)(fb8749086)
  • 修复了UITextField的背景颜色在你的应用中可能是透明的而不是默认的颜色的问题。(70559650)

SceneKit

已知问题

  • 在配有Apple silicon处理器的Mac电脑上,SceneKit编辑器可能会显示像素化的图形或空窗口。(71239899, 71395291, 72141599)

解决方法:点击3D视口右下方的显示选项图标,然后禁用大纲选择和网格选项。


模拟器

新特性

  • simctl现在打印" Recording started "到stderr时,它已经加入视频记录的第一帧。脚本或其他自动化可以在继续之前等待该消息,以确保操作的第一部分被捕获到生成的视频中。(57915463)

已解决问题

  • 当没有屏幕更新发生时,simctl视频记录不再切断视频的结尾。记录时间轴现在持有最后一帧,并一直延伸到使用Control-C (SIGINT)终止记录为止。(67952344) (FB8565355)
  • CoreSimulator现在默认情况下从时间机备份中排除其缓存目录。(68782191)

已知问题

  • 当你在Mac电脑系统是macOS Big Sur 11.0或11.0.1时,你不能运行watchOS 6的模拟设备,也不能在watchOS 7的模拟设备上运行带有32位代码的应用程序。这个问题macOS Big Sur 11.1上修复。(69093569)
  • 在配有Apple silicon处理器的Mac电脑上运行的模拟设备上,Siri可能无法响应。(71604992)
  • 当Apps在配有Apple silicon处理器的Mac电脑的模拟设备上运行时,可能无法检测到所有的游戏控制器事件。(71651414)

Swift

已解决问题

  • 修复了使用Mac Catalyst编译从Swift导入OSLog的项目时可能发生的错误。(68597591)

 

本篇文章翻译来源于苹果官方文档Xcode 12.3 Release Notes,如果翻译不当之处,还请路过的朋友指正。

本篇文章出自https://blog.csdn.net/guoyongming925的博客,如需转载,请标明出处。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值