Локализация и предупреждение: несколько команд сборки

Я хотел бы локализовать свои приложения с тем же именем файла. Самое первое, что нужно, это локализовать заставку. Структура файла и папки выглядит следующим образом:

MyApp / en.lproj / Default.png Default@2x.png zh-Hant.lproj / Default.png Default@2x.png

Затем я перетащить 4 Default.png к xCode, делая xCode похожим на это:

Несколько Default.png

Предупреждения произошли для каждого Default.png, говоря это Warning: Multiple build commands, Я что-то пропустил? Или я сделал что-то дополнительное?

ОБНОВЛЕНИЕ: локализация работает (кроме предупреждений). Могу ли я сделать то же самое для всех изображений? Поскольку у меня есть более 300 изображений для моих приложений, я не хочу делать это неправильно на данном этапе. Просто чтобы убедиться, что я на правильном пути, но Предупреждение делает меня таким неудобным.

1 ответ

Решение

Перейдите к этапам сборки цели, которую вы строите. Затем разверните Copy Bundle Resources, как показано на рисунке ниже.Образец

Вы должны увидеть файл, поднимающий предупреждение в этом списке дважды. Кроме того, если у вас есть ссылки.git, вы можете удалить их. XCode жалуется, потому что вы пытаетесь связать один файл несколько раз в вашем проекте. Удалите оскорбительную ссылку и перестройте ее, теперь она должна быть безошибочной.

Другие вопросы по тегам