Article

Xcode 11.3 Beta Release Notes

Update your apps to use new features, and test your apps against API changes

Overview

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.

General

New Features

  • You can configure the Touch Bar simulator to simulate either 1st generation or 2nd generation Touch Bars. (53885368)

Known Issues

  • 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.

Create ML

New Features

  • 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)

Interface Builder

Resolved Issues

  • 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)

Previews

New Features

  • 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)

Simulator

Known Issues

  • Third party “endpoint security” software may cause slow simulators, system freezes, or prevent debug processes from running in simulators reliably. This sometimes manifests as debugserver disconnections, or sends simulator applications a SIGKILL signal. (55853555)

    Workaround: Uninstall the third party software.

  • Under certain network conditions, GateKeeper may block simulators from booting, and show error code 60 “launchd failed 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)

Swift Packages

Known Issues

  • 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.

See Also

Xcode 11

Xcode 11.2.1 Release Notes

Update your apps to use new features, and test your apps against API changes.

Xcode 11.2 Release Notes

Update your apps to use new features, and test your apps against API changes.

Xcode 11.1 Release Notes

Update your apps to use new features, and test your apps against API changes.

Xcode 11 Release Notes

Update your apps to use new features, and test your apps against API changes.