Отключение генерации символов ресурсов Xcode
Xcode 16: Новая функция "Символы ресурсов" в каталогах ресурсовXcode 16 представляет новую функцию "Символы ресурсов" в каталогах ресурсов, которая позволяет управлять генерацией символов.Эта функция позволяет Swift-пакетам отключать генерацию символов, что ранее было невозможно.По умолчанию установлено значение "Наследованное", которое наследует настройки проекта/цели."Включить расширения" активирует генерацию символов, а "Отключить расширения" отключает ее для отдельных каталогов ресурсов в Swift-пакетах.Генерация символов создает символы Swift и Objective-C для цветов и изображений в каталоге ресурсов.По умолчанию генерация символов включена для новых проектов, но ее можно настроить в настройках проекта.Сгенерированные символы цветов являются статическими свойствами ColorResource, а символы изображений - статическими свойствами ImageResource.Также генерируются расширения фреймворка для типов SwiftUI, UIKit и AppKit, но поддержку фреймворка можно ограничить.Первая буква сгенерированных символов является строчной, даже если имя каталога ресурсов начинается с заглавной буквы.Эта функция отказа от генерации символов позволяет Swift-пакетам избежать конфликтов при генерации символов и обеспечивает более точный контроль над использованием символов ресурсов.