2013-09-26 4 views
31

Я устанавливаю все новые изображения запуска, необходимые в новом Xcode, но у меня очень странная проблема ... когда я помещал портрет Non -Retina (768x1024) изображения нет никаких проблем ... но затем, когда я перехожу к изображению Portrait Retina (1536x2048), этот последний появляется без проблем, но не-Retina исчезает, и появляется сообщение об ошибке: no изображение с правильными размерами найдено .... и то же самое происходит и для двух пейзажных изображений ... Я добавляю 2 изображения, чтобы вы лучше поняли проблему ....Фотографии запуска iPad в Xcode 5 принимают только сетчатку или не сетчатку, но не оба

Здесь у меня есть 2 Non- -Ретина установленный

enter image description here

и когда я установил 2 сетчатки Non-Retina исчезает ...

enter image description here

кто сталкивается с такой же проблемой? есть ли решение? Спасибо за любую помощь. Massy

+0

В iOS6 и ниже вы не должны указывать пространство для строки состояния в вашем представлении запуска. – rckoenes

+0

Я следил за мерами на Xcode ... вы имеете в виду, что Portrait Non-Retina не должен быть 768x1024, как указано в Xcode? – Blue

+0

При использовании библиотеки активов вы даже будете предупреждены о не-сетчатке один – rckoenes

ответ

51

Я тоже боролся с этим, но я нашел, что это решено, когда у вас есть изображение не сетчатки с именем image.png, а его копия сетчатки называется [email protected] Итак, чтобы исправить ваши, вам нужно будет назвать первый «По умолчанию-портрет-1024 ~ ipad» и второй «По умолчанию-портрет-1024 @ 2x ~ ipad». Часть, предшествующая «@ 2x ~ ipad», должна быть одинаковой для распознавания их обоих. Это глупо и может привести к тому, что именование путается, но сейчас это работает. Я не уверен, что эта функция преднамерена, поскольку она не работает таким образом для любого изображения значков ...

Надеюсь, это поможет!

+1

Спасибо большое! Это работало как шарм! Мир ... Massy – Blue

+2

После борьбы с попыткой получить эту работу я понял, что модификатор ~ ipad чувствителен к регистру. У меня было ~ iPad в моих файлах, и я видел такое же поведение. После их замены на ~ ipad все они были приняты. Моя теория заключается в том, что Apple хочет только одну запись в файле info.plist для UILaunchImages ~ ipad для каждой ориентации, поэтому он ищет идентичное имя с действующим модификатором @ 2x ~ ipad в конце имени файла и не может его найти. Редактор не позволяет добавить изображение сетчатки, если вы выбрали образ не сетчатки, потому что он допускает только одну запись для каждой ориентации. –

+0

Действительно, капитализация P в ipad вызывает проблемы. Благодаря! – Pat

0

Я прикрепляю то, что Xcode 5 добавляет к plist, чтобы удалить мои предупреждения.

info.plist

0

может быть файл "YourApp-info.plist" имеет проблемы. Проверь это. У меня такая же проблема, и я обнаружил проблему в файле «YourApp-info.plist». в моей проблеме, что файл был удален до и новое местоположение файла было неверным.

Смежные вопросы