mac OS Big Sur 11 Beta 5发行阐明

更新您的应用程序以应用新性能,并针对API更改测试您的应用程序。

对于SwiftUI局部


SwiftUI

已知的问题

  • ProgressView通用类型签名已更改,增加了通用参数。此更改不须要任何源更改,但会导致应用较早版本的Beta SDK编译的应用程序意外退出。(63580200)currentValueLabel

    解决办法:从新编译macOS Big Sur 11 Beta 5或更高版本的应用程序以解决此问题。

macOS Big Sur 11 beta 5中的新性能

  • Color能够与转换CGColor。在当初也能够用绑定到配置。(56939085)ColorPickerCGColor
  • 作为将多个我的项目搁置在不可自定义工具栏的特定地位的一种便捷形式而引入。(64178863)ToolbarItemGroup
  • ProgressView当初反对增加辅助“以后值标签”来形容工作的以后进度级别。应用label来形容总体工作,并应用提供无关工作进度的更多具体细节。(63580200)currentValueLabel
  • FileDocument 并更新了协定要求:

    • 当初,他们的初始化程序要求只有一个参数,并且能够从中读取。FileDocumentReadConfiguration`fileWrapper`contentType
    • 他们write()本来心愿写入inout 参数的函数当初是返回a的函数。FileWrapperfileWrapper()`FileWrapper`
    • Xcode中基于文档的应用程序模板已更新,以反映API中的此更改。
    • 与先前要求的源兼容性最终将被删除。(65146043)

macOS Big Sur 11 beta 5中已解决的问题

  • 蕴含多色符号的图像当初将适应色彩外观。(63726389)
  • Text(_ style:)不再截断。Text当初在小部件内具备灵便的宽度。(60588299)
  • 当初已按预期显示Text已利用修饰符的占位符款式的删节。(66346107)lineLimit(1)
  • SwitchToggleStyle并且当初能够在macOS上进行着色。(62906674)LinearProgressViewStyle
  • NavigationLink并在macOS上体现更为统一:不会因为抉择更改而将的抉择谬误地重置为;程序抉择和勾销抉择a 呈现按预期形式。(63791979)NavigationViewNavigationLink`nil`NavigationLink
  • 利用一个修改器当初将修复它的大小其内容的大小。(64855179)fixedSize())TextEditor
  • 当初已按预期显示Text已利用修饰符的占位符款式的删节。(66242496)minimumScaleFactor

总览

macOS 11 SDK反对为运行macOS Big Sur 11的Mac开发应用程序。该SDK与Xcode 12 beta 5捆绑在一起,可从Beta软件下载处取得。无关Xcode 12 beta 5兼容性要求的信息,请参阅Xcode 12 Beta 5发行阐明。

个别

已知的问题

重要

iMac以后不反对macOS Big Sur 11 beta 5(Retina 5K,27英寸,2020年)。如果您在iMac(Retina 5K,27英寸,2020)上遇到装置问题,则须要重新安装macOS Catalina。按住电源按钮强制重新启动,而后在关上Mac之后立刻按Command-R。而后,依照阐明从Recovery重新安装macOS Catalina。

重要

从以前的macOS版本升级到macOS Big Sur 11 beta可能要花费比预期更长的工夫。如果更新中断,则可能会产生数据失落。(59101197)

空投

已知的问题

  • 如果启用了零碎完整性爱护,则可能无奈应用AirDrop。(67033173)

利用商店

在macOS Big Sur 11 beta 5中解决

  • [](https://developer.apple.com/d...,在同一文件中导入和SwiftUI 时,能够拜访StoreKit符号。(66337479)StoreKit

AppKit

  • 请参阅实用于macOS Big Sur 11的AppKit发行阐明。

苹果平安赏金

  • macOS Big Sur 11 beta 5被指定为有资格取得50%Apple Security Bounty奖金,以解决Apple未知或在此版本中从新引入的问题。无关更多信息,请参阅Apple平安赏金。

端点平安

在macOS Big Sur 11 beta 5中解决

  • 诸如透露内核内存之类的身份验证类型事件不再导致您的零碎无响应。(65750498)ES_EVENT_TYPE_AUTH_EXEC

Final Cut Pro和iMovie

已知的问题

  • 您目前无奈应用内置摄像头或外部设备捕捉视频。(63528489)
  • 应用“导入媒体”窗口时,应用程序可能会意外退出。(65543216)

    解决办法:将媒体从Finder中拖动以导入它。

安装程序和软件更新

已知的问题

  • 如果“平安启动”设置为“无安全性”,则可能无奈更新macOS Big Sur 11 beta 5。(63434409)
  • 从macOS Big Sur 11 beta 2更新到macOS Big Sur 11 beta 3或更高版本时,可能会提供意想不到的大下载量,而不是增量软件更新。(65753086)

    解决办法:在“另一个更新可用”文本下,单击“更多信息…”链接。这将显示增量更新,您能够在其中单击“立刻装置”按钮。

  • 您可能须要调整“节能器”设置,以使Mac在筹备装置macOS Big Sur 11 beta时不会进入睡眠状态。(63166401)
  • 如果将macOS Big Sur 11 beta与先前版本的macOS Catalina 10.15装置在雷同的APFS容器中,则系统软件更新将无奈再装置在先前版本的macOS上。(64411484)

    解决办法:将先前版本的macOS Catalina更新到10.15.6。

在macOS Big Sur 11 beta 5中解决

  • 当初反对装置具备非默认调配块大小的APFS容器。(64312561)

外围

已知的问题

  • 该命令kmutil inspect在Apple硅Mac计算机上返回谬误。(65804541)

    解决办法:应用以下办法应用kmutil dumpstate 显式门路或将显式门路传递给汇合kmutil inspect -A /Library/KernelCollections/AuxiliaryKernelCollections.kc.development

键值察看

macOS Big Sur 11 beta 5中的新性能

  • 要害值察看删除设施当初采纳确定性簿记办法。原本会导致难以诊断的解体的状况,尤其是那些在KVO收回拜访已开释的观察者指针或与不正确对象相关联的观察者的信号时呈现问题的状况,当初会产生一个异样,指出哪些察看对象须要错过呼叫,以及哪个观察者须要调用。当KVO能够检测到该问题时,以前将此异样视为“尽力而为”。新的确定性簿记性能使它能够在须要的所有状况下抛出。removeObserver(_:)removeObserver(_:)

    改良的确定性还容许改良的Swift API解决。由Swift 办法产生的实例利用与此簿记的集成劣势,因而无论察看对象如何实现其KVO行为,它们当初都将在开释察看到的对象时主动生效。这实用于macOS 11 Big Sur beta中该API的所有用法,包含在应用晚期版本的SDK构建的过程上的所有用法,并打消了某些应用传统API有时所需的解体类别。(65051563)NSKeyValueObservationNSObject.observe(_:changeHandler:)

标记

在macOS Big Sur 11 beta 5中解决

  • 当初保留应用标记进行的编辑。(64908822)

留言内容

已知的问题

  • 以后无奈应用键盘导航在控件之间挪动焦点。(63987810)

Safari和Webkit

已知的问题

  • 利用在目前模式UI 委托回调或应用JavaScript ,以及可能会遇到下解体。(64239727)UIWebViewalertconfirmprompt_WebThreadLock()

聚光灯

已知的问题

  • 如果您无奈应用Spotlight查找应用程序,请应用Finder至多启动一次该应用程序。(64463806)

SwiftUI

已知的问题

  • ProgressView通用类型签名已更改,增加了通用参数。此更改不须要任何源更改,但会导致应用较早版本的Beta SDK编译的应用程序意外退出。(63580200)currentValueLabel

    解决办法:从新编译macOS Big Sur 11 Beta 5或更高版本的应用程序以解决此问题。

macOS Big Sur 11 beta 5中的新性能

  • Color能够与转换CGColor。在当初也能够用绑定到配置。(56939085)ColorPickerCGColor
  • 作为将多个我的项目搁置在不可自定义工具栏的特定地位的一种便捷形式而引入。(64178863)ToolbarItemGroup
  • ProgressView当初反对增加辅助“以后值标签”来形容工作的以后进度级别。应用label来形容总体工作,并应用提供无关工作进度的更多具体细节。(63580200)currentValueLabel
  • FileDocument 并更新了协定要求:

    • 当初,他们的初始化程序要求只有一个参数,并且能够从中读取。FileDocumentReadConfiguration`fileWrapper`contentType
    • 他们write()本来心愿写入inout 参数的函数当初是返回a的函数。FileWrapperfileWrapper()`FileWrapper`
    • Xcode中基于文档的应用程序模板已更新,以反映API中的此更改。
    • 与先前要求的源兼容性最终将被删除。(65146043)

macOS Big Sur 11 beta 5中已解决的问题

  • 蕴含多色符号的图像当初将适应色彩外观。(63726389)
  • Text(_ style:)不再截断。Text当初在小部件内具备灵便的宽度。(60588299)
  • 当初已按预期显示Text已利用修饰符的占位符款式的删节。(66346107)lineLimit(1)
  • SwitchToggleStyle并且当初能够在macOS上进行着色。(62906674)LinearProgressViewStyle
  • NavigationLink并在macOS上体现更为统一:不会因为抉择更改而将的抉择谬误地重置为;程序抉择和勾销抉择a 呈现按预期形式。(63791979)NavigationViewNavigationLink`nil`NavigationLink
  • 利用一个修改器当初将修复它的大小其内容的大小。(64855179)fixedSize())TextEditor
  • 当初已按预期显示Text已利用修饰符的占位符款式的删节。(66242496)minimumScaleFactor

第三方利用

已知的问题

  • 因为macOS版本从10.x更改为11,某些第三方脚本可能会产生意外后果。(62477208)

    解决办法:在调用环境中进行设置,例如:SYSTEM_VERSION_COMPAT=1`$ SYSTEM_VERSION_COMPAT=1 legacy_script.pl`

用户和组

在macOS Big Sur 11 beta 5中解决

  • 如果抉择删除选项,则删除用户时将删除主文件夹。(65558783)

钱包

已知的问题

  • isPassLibraryAvailable()无奈确保平台和设施之间的传递库性能对立可用。(60697880)

    解决办法:调用更具体的API来查看可用性能,例如。canAddPasses()

小部件

已知的问题

  • 当设置为“我的地位”时,“天气”小部件可能会显示其余地位的天气。(66338250)

在macOS Big Sur 11 beta 5中解决

  • 当初,当批示第二天温度产生重大变动时,“天气”小部件当初能够正确显示华氏温度。(65061840)
  • 当初,天气小部件会及时显示数据。(66014597)

Xcode

已知的问题

  • 11.5之前的旧版Xcode在启动时可能会意外退出。(59991056)

    解决办法:在终端中运行以下命令:,而后为我的项目中的每个计划在“运行和测试”操作的“诊断”选项卡中勾销抉择“主线程查看器”。defaults write com.apple.dt.Xcode DVTDisableMainThreadChecker 1

技术交换

QQ:3365059189
SwiftUI技术交换QQ群:518696470