Update your apps to use new features, and test your apps against API changes
Xcode 11.3 includes SDKs for iOS 13.2, macOS Catalina 10.15, watchOS 6.1, and tvOS 13.2. Xcode 11.3 supports on-device debugging for iOS 8 and later, tvOS 9 and later, and watchOS 2 and later. Xcode 11.3 requires a Mac running macOS Mojave 10.14.4 or later.
You can configure the Touch Bar simulator to simulate either 1st generation or 2nd generation Touch Bars. (53885368)
When you create an Objective-C category file by choosing File > New > File…, the newly created file includes an import of the AppKit framework. This causes a compilation error for iOS, tvOS, and watchOS. (55977950) (FB7346800)
Workaround: Remove the import of AppKit from the source file.
A Recommender template is available in Create ML, joining the Image, Sound, Activity, Text and Tabular Classification, Object Detection, Word Tagging and Tabular Regression templates. (56912822)
Setting the Selected Segment Tint Color of a segmented control in Interface Builder to a named color doesn’t cause a failure when the view loads on iOS 12 and earlier. (55254963, 55951374)
Xcode Previews now use a platform-provided scroll view for the canvas content when running on macOS Catalina 10.15.2 or newer. This change makes it possible to scroll through the canvas using a scroll wheel on a mouse, as well as by dragging horizontal and vertical scrollbars. (53962570)
Third party “endpoint security” software may cause slow simulators, system freezes, or prevent debug processes from running in simulators reliably. This sometimes manifests as
debugserverdisconnections, or sends simulator applications a
Workaround: Uninstall the third party software.
Under certain network conditions, GateKeeper may block simulators from booting, and show error code 60
“launchdfailed to respond.” (55878667)
Workaround: Try to boot the simulator again. Disabling WiFi or disconnecting from any active VPNs may resolve the problem.
When a new Mac Pro has multiple GPUs, Simulator assigns each booted simulator to one of the available GPUs. (56488185)
If an iOS, tvOS, or watchOS app uses a Swift Package that builds a dynamic library, you can’t submit it to the App Store. (55564324) (FB7303066)
Workaround: Modify the Package manifest to build a static library.