Xcode: некоторые графические ресурсы отображаются неназначенными после git clone - PullRequest
0 голосов
/ 24 мая 2018

Как обычно, я передал свой Xcode проект с Xcode Source Control интерфейсом.Затем, когда я клонирую проект по неизвестной причине, появляются некоторые изображения из папки Assets.xcassets с предупреждением, показывающим Unassigned.Смотрите прикрепленный скриншот:

Image unassigned

Если я перетащу изображение Unassigned в 1x, предупреждение исчезнет.Но я должен делать это с каждым соответствующим изображением, и каждый раз, когда я клонирую проект.

Странно то, что изображение корректно фиксируется (как я могу переназначить его), но ресурс кажется испорченным.

Кто-нибудь имеет представление о том, что может быть основной причиной этого?Использование Xcode 9.3.

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

У меня возникали одни и те же проблемы всякий раз, когда после git pull или clone.Я предполагаю, что это ошибка Xcode, уязвимая при чтении специальных символов, кроме символов Enligh. Моя ошибка исправлена ​​после изменения имени файла изображения на английские символы только без каких-либо специальных символов (кроме английских символов).

Попробуйте исправить имя файла активов на что-то другое, используя только английские символы.Я вижу, что ваше имя файла содержит некоторые специальные символы.

0 голосов
/ 24 мая 2018

Я использую интеграцию управления исходным кодом в XCode, начиная с версии 6, и сегодня в XCode 9.3 проще в использовании, если у вас хорошая конфигурация, например, в моем проекте три программиста и один использует sourceTree, другой использует командуline и me xcode для отправки коммитов каждый день и разрешения конфликтов с файлами или слияниями, ваша проблема не связана с графическим интерфейсом или операциями git.

Вам нужно удалить эти файлы Unassigned, просто нажмите и нажмите кнопку удалитьудалите все ссылки на клавиатуре, чтобы очистить и снова добавить ссылку на файл и назначить ее после сборки и создания нового коммита с использованием xcode и отправки изменений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...