Я знаю, что это новая функция, и это может быть невозможно, но я хотел бы иметь возможность локализовать каталог активов на разных языках, чтобы показать локализованный образ запуска. Это было возможно на XCode 4, просто локализуя изображение, но с приложением iOS7 оно не работает. Знаете ли вы, возможно ли это?
Локализовать каталоги активов
Ответ 1
Я пошел классическим способом. Просто используйте одиночные локализованные изображения и правильно настройте свой слой. Самый простой способ - использовать один каталог активов, настроить все. Затем откройте пакет приложений и скопируйте правильно названные файлы + правильные записи info.plist. (И, конечно же, впоследствии удалите каталог активов) Результат выглядит следующим образом:
Info-PLIST:
 
Запустить имена файлов изображений:
 
(Мне нужны все ориентации/размеры iPad + все размеры iphone для портфолио + 7,0 конкретных размеров)
Ответ 2
Из документация Apple вам нужно установить ключ UILaunchImageFile в собственное имя файла образа запуска.
 
Затем вам нужно локализовать этот файл.
 
И убедитесь, что ваше изображение запуска не настроено на использование каталога активов.
 
Ответ 3
У меня такая же проблема в XCode 6.0 и iOS 7 и 8. Не используйте Images.xcassets для заставки. Добавьте в Info.plist следующий ключ:
<key>UILaunchImages~ipad</key>
<array>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>7.0</string>
        <key>UILaunchImageName</key>
        <string>Default-Landscape</string>
        <key>UILaunchImageOrientation</key>
        <string>Landscape</string>
        <key>UILaunchImageSize</key>
        <string>{768, 1024}</string>
    </dict>
</array>
Ответ 4
Начиная с Xcode 11 поддерживается локализация активов и изображений каталога активов.
