Yesterday Apple released iOS 13.1 Beta 3 to Developers.
This article is meant to save you time going through the notes to find what is new and what is still leftover from the last beta. I went through both iOS 13.1 Beta 2 and the new iOS 13.1 Beta 3 (17A5837a) release notes to find all the changes. I also included the entire patch notes list as an archive. When Apple releases the next Beta patch notes the previous patch notes are overwritten and taken down.
Summary of New iOS 13.1 Beta 3 Patch Notes
- 1 New Features
- 1 New Resolved issues
- 2 New Known Issues
- 2 New Deprecations
A Full List of changes is listed below, along with the full patch notes list.
Apple’s iOS Beta Developer Documentation
developer.apple.com/documentation/ios_ipados_release_notes
Previous Patch Notes Changes
How to Download iOS 13.1 Beta
- Sign up as an Apple Developer (Yearly $100)
- Contact your Apple SE to join AppleSeed for IT
iOS 13.1 Beta 3 Patch Notes Changes
1. New Features in iOS 13.1 Beta 3
SwiftUI – (NOTE: this is a change of wording) BindableObject is replaced by the ObservableObject protocol from the Combine framework. (50800624)You can manually conform to ObservableObject by defining an objectWillChange publisher that emits before the object changes. However, by default, ObservableObject automatically synthesizes objectWillChange and emits before any @Published properties change.// RoomStore.swift import Foundation class RoomStore: ObservableObject { @Published var rooms: [Room] = [] } struct Room: Identifiable { var id: UUID var name: String var capacity: Int var hasVideo: Bool } // ContentView.swift import SwiftUI struct ContentView: View { @ObservedObject var store: RoomStore var body: some View { NavigationView { List(store.rooms) { room in RoomCell(room: room) } .navigationBarTitle(“Rooms”) } } } @ObjectBinding is replaced by @ObservedObject.
2. New Resolved Issues in iOS 13.1 Beta 3
Media Player – Fixed an issue where playback stopped if an app using MediaPlayerFramework to play catalog content was backgrounded. (54131440)
3. New Known Issues in iOS 13.1 Beta 3
Metal – In iOS 13, if you refer to a sparse texture in an argument buffer you must explicitly call use(:usage:stages:) on the texture rather than calling useHeap(🙂 on the heap. (54605833)
Sidecar – To use Sidecar with iPadOS 13.1 beta 2 or later, macOS Catalina Beta 8 or later is required. (54903543)
4. New Deprecations in iOS 13.1 Beta 3
Networking – Removed support for FTP and File URL schemes for Proxy Automatic Configuration (PAC). HTTP and HTTPS are the only supported URL schemes for PAC. This affects all PAC configurations including, but not limited to, configurations set using Settings, System Preferences, Profiles, and URLSession APIs such as connectionProxyDictionary and CFNetworkExecuteProxyAutoConfigurationURL(::::). (28578280)
SwiftUI – SwiftUI APIs deprecated in previous betas are now removed. (52587863, 53310683)