Xcode 13, What’s new in This Version of XCode?

Xcode 13 includes Swift 5.5 and SDKs for iOS 15, iPadOS 15, macOS Monterey, tvOS 15, and watchOS 8.

Xcode

  • The Xcodes UI has been refined with new navigator icons and a new always-on bottom bar.
  • The new Cloud tab in the Report navigator shows Xcode Cloud workflows and build results.

Xcode Cloud

  • Build, test, and deliver your apps using cloud-based tools built right into Xcode13.
  • Run tests in parallel in the cloud, with results displayed in the report navigator.
  • View and edit workflows, and view build results in App Store Connect.
  • Distribute builds automatically to testers using TestFlight.

Source Code Management Integration

  • The all-new Pull Request experience deeply integrates the process of reviewing source code changes into Xcode.
  • Code review mode includes a new inline diff mode that lets you view diffs without leaving your current editing context.

Testing

  • Repeated testing lets you run tests until they fail until they pass, or for a specified number of times to collect data on the failure rate.
  • XCTest adds support for memory tracking and iPadOS cursor interaction tests.

Editor

  • Swift code completion is faster and more robust.
  • Swift syntax highlighting is faster and more reliable.

Debugging

  • Column breakpoints give you subline breakpoint resolution.
  • The selective shader debugger lets you choose which functions to debug within a larger shader, reducing the time required to iterate and debug large shaders.

Other improvements

  • Crash reports from apps in TestFlight appear in the Xcode organizer within minutes and can include user feedback.
  • The Xcode editor supports many of the common key combinations and editing modes familiar to Vim users.
  • The new Metal-accelerated GPU timeline view in Instruments provides smooth interactions for even the largest traces.
  • The CPU profiler template in Instruments offers cycle-based profiling.
  • The new HTTP network tracing tool helps developers and privacy researchers debug and analyze HTTP-based network traffic.

Happy Reading 🙂

Scroll to Top

Discover more from CODE t!ps

Subscribe now to keep reading and get access to the full archive.

Continue reading