Weekend good reads for Apple developers #2023/38

iPhone 15 and iPhone 15 Pro are arriving to first customers. Hopefully, you've got the model you wanted and now you have some time to go through interesting reads.

And this is it for today. Have some fun over the weekend (especially if you got your new iPhone) and get back next Friday for another pack of great reads!

Xcode 15 with Swift 5.9 is released

Apple releases Xcode 15 with Swift 5.9 toolchain.

Xcode 15 includes Swift 5.9 and SDKs for iOS 17, iPadOS 17, tvOS 17, watchOS 10, and macOS Sonoma.

  • Swift macro support brings inline expansions and breakpoint debugging in the source editor
  • Git staging helps craft your next commit without leaving your code
  • String catalogs streamline localization with a single place to view and edit strings
  • Bookmarks help organize your favorite locations and searches in your projects
  • Test reports provide summary view, testing insights, and video playback for UI automation results
  • OSLog offers a structured and customizable logging mechanism in the debug console
  • Documentation Preview editor brings real-time preview for DocC content
  • Archive workflows streamline distribution with simplified export and upload to TestFlight and the App Store
Mac App Store – Xcode

Swift 5.9 is now officially released for supported platforms.

This is a major new release that adds an expressive macro system to the language and introduces support for integrating Swift into C++ codebases through bidirectional interoperability.

It also introduces parameter packs, an improved expression evaluator while debugging, enhanced crash handling, Windows platform improvements, and more.

Swift Blog

Mac App Store: Xcode

Release Notes: Xcode 15 Release Notes

Swift Blog: Swift 5.9 Released

Weekend good reads for Apple developers #2023/37

Well, Wonderlust event brought us new iPhones and Apple Watches. We've made our first pre-orders and now we could enjoy the weekend with some great articles to read.

And that is it for this weekend. Come back next week for more great articles!

Apple adds capability to allow app pre-orders by specific regions

Apple now allows to pick specific regions to support pre-orders for apps and games. Release dates now could be set separately as well.

Offering your app or game for pre-order is a great way to build awareness and excitement for your upcoming releases on the App Store. And now you can offer pre-orders on a regional basis. People can pre-order your app in a set of regions that you choose, even while it’s available for download in other regions at the same time. With this new flexibility, you can expand your app to new regions by offering it for pre-order and set different release dates for each region.

Apple Developer

Apple Developer: Pre-orders by region now available

Xcode 15 Release Candidate now could be used to submit iOS 17 apps

Apple starts accepting App Store application for iOS/iPadOS 17, watchOS 10 and tvOS 17. Apps should be built with Xcode 15 Release Candidate.

Xcode 15 release is expected on September 18 together with OS releases.

Starting in April 2024, apps submitted to the App Store must be built with Xcode 15 and the iOS 17 SDK, tvOS 17 SDK, or watchOS 10 SDK (or later).

Apple Developer

Apple Developer: App Store submissions now open for the latest OS releases