- AVPlayerViewControllers that have an AVPlayer with a mute state equal to true will automatically be unmuted when the volume is adjusted by the user through the system-provided volume controls. (133892428)
- Workaround: If one or more AVPlayerViewControllers are active at the same time, video playback must be managed accordingly to avoid audio overlapping between AVPlayers. Otherwise, no workaround is required.
This changelog highlights only the new features, resolved issues, and known issues introduced in beta 6 that were not present in beta 5.
- When detecting codes of Aztec symbology, the anchor point and resulting bounding box might be offset. (133314532)
- Resolved several issues across various areas including Accessibility, Apps, ARKit, and RealityKit.
- Fixed: Compatible iPhone and iPad apps with a deployment target lower than iOS 18 might fail availability checks for iOS 18. (129027935)
- Fixed: Object tracking will now track objects the first time it is authorized, after the user "allows" world sensing. (130072459)
- The client app might crash and object tracking might cease to function if a reference object with an outdated format is supplied. The client app might also crash if an app runs multiple ARKitSessions that either request to run with more than 10 reference objects in total between them or request to run with different TrackingConfiguration parameters configured. (131629145)
- Workaround: Ensure that reference objects are trained on macOS Sequoia Beta 2 or higher. Do not run with multiple ARKitSessions in one app requesting either more than 10 reference objects total or different TrackingConfiguration parameter values.
- JSONEncoder.OutputFormatting.sortedKeys will now sort keys with a different ordering. Previously, keys were sorted using a numeric, case-insensitive, or localized ordering. Beginning in beta 4, keys are sorted lexicographically based on the keys' UTF-8 contents. (126874437)
NewerOlder