macOS Big Sur 11 Beta 10 Release Notes
Note: For today's macOS Big Sur seed, a full installer is not available. If you are starting from macOS Catalina or an earlier version of macOS, you will need to install Beta 9 prior to updating to 20A5395g.
Notes and Known Issues
General
Known Issues
- Important: Updating to macOS Big Sur 11 beta from previous versions of macOS might take significantly longer than expected. Data loss could occur if the update is interrupted. (59101197)
AppKit
- See AppKit Release Notes for macOS Big Sur 11 .
Apple Security Bounty
- macOS Big Sur 11 beta 10 is designated as qualifying for the 50% Apple Security Bounty bonus payment for issues that are unknown to Apple or reintroduced in this release. See Apple Security Bounty for more information.
Core Data
Resolved Issues
- Core Data's model editor no longer displays a blank Detail area for an Entity. (69472812)
Installer and Software Update
Known Issues
- When updating from macOS Big Sur 11 beta 2 to macOS Big Sur 11 beta 3 or later, you might be offered an unexpectedly large download rather than an incremental software update. (65753086)
Workaround: Under the "Another update is available" text, click the "More info…" link. This reveals the incremental update where you can click the Install Now button.
- You might need to adjust Energy Saver settings so your Mac doesn't go to sleep while preparing to install macOS Big Sur 11 beta. (63166401)
- If macOS Big Sur 11 beta is installed into the same APFS container as previous versions of macOS Catalina 10.15, system software updates can no longer be installed on the previous versions of macOS. (64411484)
Workaround: Update the previous version of macOS Catalina to 10.15.6 or later.
Kernel
Known Issues
- Installing a new kernel extension requires signing in as an Admin user. You must also restart your Mac to load the extension. Kernel extensions using certain deprecated KPIs won't be loaded. For more information, see Deprecated Kernel Extensions and System Extension Alternatives . (55068348)
Workaround: During development, you can temporarily disable System Integrity Protection to allow these deprecated kernel extensions to load.
- New in macOS Big Sur 11 beta, the system ships with a built-in dynamic linker cache of all system-provided libraries. As part of this change, copies of dynamic libraries are no longer present on the filesystem. Code that attempts to check for dynamic library presence by looking for a file at a path or enumerating a directory will fail. Instead, check for library presence by attempting to dlopen() the path, which will correctly check for the library in the cache. (62986286)
- kmutil install might fail to build a development kextcache. (63772702)
Workaround: Copy the release .elides to the locations of the development .elides:
sudo cp /path/to/livemount/System/Library/KernelCollections/BootKernelExtensions.kc.elides /path/to/livemount/System/Library/KernelCollections/BootKernelExtensions.kc.development.elides
sudo cp /path/to/livemount/System/Library/KernelCollections/BootKernelExtensions.kc.elides /path/to/livemount/System/Library/KernelCollections/BootKernelExtensions.kc.kasan.elides
sudo cp /path/to/livemount/System/Library/KernelCollections/BootKernelExtensions.kc.elides /path/to/livemount/System/Library/KernelCollections/BootKernelExtensions.kc.debug.elides
sudo cp /path/to/livemount/System/Library/KernelCollections/SystemKernelExtensions.kc.elides /path/to/livemount/System/Library/KernelCollections/SystemKernelExtensions.kc.development.elides
sudo cp /path/to/livemount/System/Library/KernelCollections/SystemKernelExtensions.kc.elides /path/to/livemount/System/Library/KernelCollections/SystemKernelExtensions.kc.kasan.elides
sudo cp /path/to/livemount/System/Library/KernelCollections/SystemKernelExtensions.kc.elides /path/to/livemount/System/Library/KernelCollections/SystemKernelExtensions.kc.debug.elides
- Use only absolute paths with the --volume-rootoption of kmutil, and don't use a trailing /. (63773848)
- Symbols exported by both xnu and Apple kernel extensions will change. Recompile your kernel extension with each update to macOS Big Sur 11 beta to ensure compatibility. (64262563)
Localization
Known Issues
- Certain languages might exhibit clipped or misaligned layout. (63105445)
- Certain languages might display unlocalized text. (63105674, 64040564, 64045718)
Resolved in macOS Big Sur 11 beta 10
- Notes and Photos no longer quit unexpectedly if the system language is set to Greek. (69548692)
Mac Catalyst
Known Issues
- A ToolbarItem with automatic placement isn't placed in the window toolbar. (63690384)
Network Extension
Resolved Issues
- You must adopt the NETransparentProxyProvider API in your transparent proxy implementation in order for it to function correctly. (65228404)
SwiftUI
Known Issues
- ProgressView generic type signature has changed, adding the currentValueLabelgeneric parameter. This change doesn't require any source changes, but will cause apps compiled using an earlier beta SDK to quit unexpectedly. (63580200)
Workaround: Re-compile apps for macOS Big Sur 11 Beta 6 or later to resolve this issue.
- DisclosureGroup 's isExpanded binding doesn't work as expected in a List . (58820037)
- Adding a Widget that uses a Text with dynamic Text.DateStyle presentations will cause Notification Center to quit unexpectedly. (70059211)
Resolved in macOS Big Sur 11 beta 10
- Dynamically updating OutlineGroup content updates correctly. (58820037)
- Standard menu items, such as Open Recents or Window menu items, are no longer missing from the main menu. (63998004)
- High-contrast asset catalog images are correctly used by Image when in an environment with colorSchemeContrast == .increased. (65164844)
- Xcode Previews no longer quit unexpectedly when previewing a view using FetchRequest . (65544435)
- Scrolling a selected NavigationLink far offscreen no longer deactivates that link or dismisses its presented destination. (62092320)
- Dynamic CommandMenu and CommandGroupconstructions now update correctly on App state changes. (67735428)
- You can now reorder a List using SidebarListStyle as expected. (66386684)
- ScrollView now has a correct default scroll position when underneath the titlebar. (64319463)
- A TextField that you are editing inside a selected List row now has correct text foreground colors. (68545878)
Third-Party Apps
Known Issues
- You might experience kernel panics when using earlier versions of Parallels Desktop 16. (67358596)
Workaround: Upgrade to the most-recent version of Parallels Desktop 16.
- Some third-party scripts might produce unexpected results due to the change in macOS version from 10.x to 11. (62477208)
Workaround: Set SYSTEM_VERSION_COMPAT=1 in the calling environment, for example: $ SYSTEM_VERSION_COMPAT=1 legacy_script.pl
Wallet
Known Issues
- isPassLibraryAvailable() doesn't ensure uniform availability of pass library functionality between platforms and devices. (60697880)
Workaround: Call a more specific API to check available functionality, such as canAddPasses() .
Xcode
Known Issues
- Legacy Xcode versions prior to 11.5 might unexpectedly quit when launched. (59991056)
Workaround: Run the following command in Terminal: defaults write com.apple.dt.Xcode DVTDisableMainThreadChecker 1, then deselect Main Thread Checker in the Diagnostic tab of the Run and Test actions for each scheme in your project.
Updates in macOS Big Sur 11 Beta 9
Localization
Resolved in macOS Big Sur 11 beta 9
- Keyboard shortcuts will now work when running macOS Big Sur 11 beta in a language other than English. (63834383)
SwiftUI
New Features in macOS Big Sur 11 beta 9
- A ToolbarItem attached to the content of a sheet will now display confirmationAction , cancellationAction , destructiveActionand automatic placements below the the content of the sheet. (61180502)
- A ToolbarItem Label is now automatically used when the window's toolbar is set to Icon and Text or Text Only. (67823018)
Resolved in macOS Big Sur 11 beta 9
- Use of matchedGeometryEffect(id:inroperties:anchor:isSource no longer causes the Fruta sample app to quit unexpectedly. (68792306)
- Menu content is now lazily created once the menu is presented. (59648503)
- Section headers for InsetListStyle , PlainListStyle , and ListStyle are now styled as expected by default. (68245873)
- Rosetta 2 widgets running on Apple silicon Mac computers now correctly respect their multiline text alignment. (68164481)
- NSViewRepresentable and NSViewControllerRepresentable types no longer update on every environment update. (68599108)
- TextEditingCommands and TextFormattingCommands now appear as expected. (65896111)
- Symbol images embedded in Text now correctly appear using the text's foreground color. (68089564)
- Drag and drop of multiple items in a List no longer causes an application to quit unexpectedly. (53385270)
- Drag-and-drop actions no longer fail when dropping on dynamic view content. (68281403)
UIKit
Resolved in macOS Big Sur 11 beta 9
- After using the new detectPatternsForPatterns:completionHandler: Pasteboard API, the pasteboard no longer returns empty data. (67857457)
Xcode
Resolved in macOS Big Sur 11 beta 9
- The Command Line Tools package for Xcode 12.2 beta 2 is now available. (69012274)
Updates in macOS Big Sur 11 Beta 8
Kernel
Resolved in macOS Big Sur 11 beta 8
- An issue with the kernel no longer causes applications to quit unexpectedly. (69093270)
Updates in macOS Big Sur 11 Beta 7
Installer and Software Update
Resolved in macOS Big Sur 11 beta 7
- You can now update macOS Big Sur 11 beta 7, if Secure Boot is set to No Security. (63434409)
Kernel
Resolved in macOS Big Sur 11 beta 7
- Third-party driver extensions now run after restarting your Mac. (67416908)
- DriverKit extensions now function as expected. (67594339)
Mac Catalyst
Resolved in macOS Big Sur 11 beta 7
- Content Extensions no longer require a temporary workaround. (57442394)
Spotlight
Resolved in macOS Big Sur 11 beta 7
- You can now find an application using Spotlight without an initial launch using Finder. (64463806)
SwiftUI
New Features in macOS Big Sur 11 beta 7
- Adding a Spacer to a toolbar now creates flexible spaces. (64189289)
- A ToolbarItem now automatically creates an overflow menu item. (60104785)
- Use the new .fileImporter() modifier to present a system interface for importing one or more files into your app, and the new .fileMover() modifier to move one or more existing files to a new location. The following is an example of a simple UI for importing and moving files:
struct FileMover : View {
@Binding var selectedFiles:
var includeDirectories: Bool =...der . (59722992) (FB7597816)
[/LIST]
[/QUOTE]