Apple выпустила обновление Xcode 14.3, включающее в себя SDK для новых версий своих операционных систем, исправления ошибок и поддержку новых возможностей Swift. Xcode 14.3 можно установить из App Store.
Xcode 14.3 поддерживает работу со Swift 5.8 и включает в себя SDK для iOS 16.4, iPadOS 16.4, tvOS 16.4, watchOS 9.4 и macOS Ventura 13.3. Также разработчикам доступна отладка на устройствах с iOS 11, watchOS 4, tvOS 11 и более поздних версиях.
Основные нововведения:
при отладке на заблокированном устройстве Xcode теперь присылает уведомление и ждёт разблокировки, а не выдаёт ошибку;
можно указать настройки локализации проекта по умолчанию с помощью языковых параметров во вкладке «Информация» редактора проекта;
улучшили функцию автоматического дополнения кода Swift;
библиотека StoreKit Test теперь поддерживает тестирование SKAdNetwork 4.0;
добавлена поддержка Swift 5.8;
оповещения об ошибках в работе с модулями Swift стали более информативными;
вывод
print()
теперь отображается в консоли SwiftIUI Previews;во время тестирования можно в режиме реального времени задать местоположение устройства;
можно задать параметры открытия URL-адресов для тестов (конкретное приложение или приложение по умолчанию);
появилась возможность выбора между тёмной и светлой темой во время тестирования приложений;
при использовании Xcode Previews любой вывод
print()
записывается в консоль отладки;стали доступны новые функции стандартной библиотеки C++;
добавили новые функции из стандарта C++23.
Для установки и запуска новой версии Xcode необходима macOS Ventura 13.0 или выше. Разработчики могут получить Xcode 14.3 в официальном магазине приложений App Store.
Также на этой неделе Apple сообщила, что с 25 апреля начнёт принимать для публикации приложения, которые собраны в Xcode не ниже версии 14.1. Разработчикам необходимо обновиться и подготовить свои проекты.