Как добавить значки стеклянного приложения Icon Composer в существующее приложение до iOS 26 (и поддерживать альтернативIOS

Программируем под IOS
Ответить
Anonymous
 Как добавить значки стеклянного приложения Icon Composer в существующее приложение до iOS 26 (и поддерживать альтернатив

Сообщение Anonymous »

На данный момент у меня есть приложение для iOS, которое поддерживает iOS 15–18. В моем приложении есть основной значок приложения и несколько альтернативных значков приложений. Все существующие у меня значки приложений находятся в графическом ресурсе. Ресурсы значков приложений называются MyAppIcon, MyAppIconRed, AppIconGreen и т. д. Все работает отлично. Я могу вызвать UIApplication setAlternateIconName с разными именами и применить разные значки.
Используя Xcode 26, я пытаюсь добавить новые «стеклянные» значки приложений, созданные с помощью Icon Composer. Моя цель — использовать значки старого стиля при запуске на устройствах с iOS 15–18 и использовать новые значки стекла при запуске на устройствах с iOS 26+. Я использовал новый инструмент Icon Composer, чтобы создать новый значок приложения в стекле. Я сохранил новый файл значка как MyAppIconGlass.icon, а затем добавил этот файл в свой проект.
На вкладке «Общие» цели я перешел в раздел «Значки приложений и экран запуска» и изменил «Значок приложения» на «MyAppIconGlass». Я также включил параметр «Включить все ресурсы значков приложений».
Когда я создаю и запускаю свое приложение на моделируемом устройстве iOS 26, я получаю новый значок стекла. Большой. Но когда я запускаю свое приложение из Xcode 26 на устройстве или симуляторе iOS 15–18, я получаю странные версии нового значка стекла вместо ожидаемого значка в старом стиле, который он всегда использовал.
Так как же поддерживать оба стиля значков? А как поддерживать альтернативные иконки стекла под iOS 26? Добавление в проект дополнительных значков стекла, таких как MyAppIconRedGlass.icon, не позволяет использовать значок «MyAppIconRedGlass» в вызове UIApplication setAlternateIconName.

Подробнее здесь: https://stackoverflow.com/questions/796 ... app-and-su
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»