Apple: Größeres Update für Entwicklungsumgebung Xcode 10 - Swift 5 ist fertig (Update)

26. März 2019 12:00 Uhr - Redaktion

Apple hat ein umfangreiches Update für die Entwicklungsumgebung Xcode 10 herausgebracht. Xcode 10.2 integriert die neue, in dieser Woche finalisierte Version 5.0 der modernen Programmiersprache Swift und bietet viele weitere Änderungen.

Beispielweise hat Xcode 10.2 Unterstützung für den Content-Caching-Server von macOS erhalten - große Datenpakete wie System- und App-Updates können dadurch schnell im lokalen Netzwerke verteilt werden. Wie aus den Versionsanmerkungen hervorgeht, wurden in Xcode 10.2 viele Fehlerkorrekturen, Stabilitätsoptimierungen und Detailverbesserungen für Bereiche wie Clang-Compiler, Build-System, Debugging, Interface-Builder, Simulator und Versionskontrolle vorgenommen.

Die Unterstützung für macOS High Sierra wurde eingestellt, Xcode 10.2 setzt mindestens macOS Mojave voraus. Ebenfalls neu ist eine Einstellungsoption, um den Dunkelmodus in Xcode dauerhaft zu aktivieren (unabhängig von der globalen Systemeinstellung).

 
Xcode 10
 
Xcode 10.2 enthält viele Bug-Fixes und Optimierungen.
Bild: Apple.

 

Swift 5.0 ist ein bedeutendes Update für die Programmiersprache und liegt jetzt in der Finalversion vor. Dank Swift 5.0 werden die erzeugten Anwendungen nicht nur schlanker (die Bibliotheken sind jetzt in macOS und iOS integriert und müssen nicht mehr mit jeder einzelnen App mitgeliefert werden), die Entwickler schließen damit auch die sogenannte ABI-Stabilisierung ab, um die Kompatibilität mit künftigen Swift-Versionen zur gewährleisten. Daneben gibt es neue Befehle und Funktionen für die Entwicklung.

Xcode 10.2 setzt mindestens macOS 10.14.3 voraus und kann über Apples Entwicklerportal oder den Mac-App-Store heruntergeladen werden. Xcode ist kostenlos und ermöglicht die Entwicklung von Software für Mac, iPhone, iPad, Apple TV und Apple Watch. Die Entwicklungsumgebung ist für Programmiersprachen wie Swift, Objective-C, C oder C++ ausgelegt.

Nachtrag (15:00 Uhr): Apple veröffentlichte außerdem die "Swift 5 Runtime Support for Command Line Tools". Der Hersteller schreibt dazu: "Starting with Xcode 10.2, Swift 5 command line programs you build require the Swift 5 runtime support libraries built into macOS. These libraries are included in the OS starting with macOS Mojave 10.14.4. When running on earlier versions of macOS, this package must be installed to provide the necessary Swift 5 libraries. This package is not necessary for apps with graphical user interfaces."