2013-09-19 4 views
5

Я переношу некоторые из моих приложений с новым Xcode на 64-разрядный, теперь я также использую каталог активов, чтобы выбрать образ запуска.Проблемы с экраном iPhone 5 с Xcode 5

Проблема заключается в том, что при отправке одной из целей в Apple я получаю это по электронной почте: «Требование по оптимизации телефона 5 - ваш бинарный файл не оптимизирован для iPhone 5. Новые приложения для iPhone и обновления приложений, отправленные с таргетингом на iOS 6 и выше, должны поддерживают 4-дюймовый дисплей на iPhone 5 и должны включать изображение запуска с модификатором размера -568h сразу после части имени файла образа запуска. Запуск изображений должен быть PNG-файлами и расположен на верхнем уровне вашего пакета или предоставлен в пределах каждой папки .lproj, если вы локализируете свои изображения запуска »

Проблема была не там, когда я использовал Xcode 4.6, причем приложение отлично работает на iPhone 5 с iOS7 и в симуляторе на экране iPhone 5, используя iOS6 & iOS 7. Поэтому я не могу понять, откуда он.

Каталог активов, конечно, указывает на «[email protected]», который находится в корневой папке проектов (другие цели в одном проекте отлично работают). Я также проверил, что этот файл находится в разделе «Копирование ресурсов пакета».

У кого-нибудь есть идея?

+0

Я также получил это письмо после преобразования моего проекта для использования каталога активов. Я удалил исходные изображения по умолчанию из корневой папки и разрешил им находиться только внутри папки каталога ресурсов. Для меня проблема заключалась в том, чтобы вернуть изображения обратно в корневую папку. Очевидно, теперь они дублируются, но это все-таки решило проблему. Я предполагаю, что это ошибка Xcode, вызывающая проблему, поэтому вы можете попытаться удалить и повторно вставить свои изображения по умолчанию, чтобы убедиться, что это исправит. – MattyG

+0

Вы уверены, что можете использовать новые функциональные возможности с iOS 6 без получения ошибки? Я полагаю, что только проекты iOS 7 будут работать с этим новым материалом. Кстати, изображения запуска и значки чувствительны. Если вы поместите их в папки, проверка после загрузки приложения завершится неудачно. – SpaceDog

ответ

0

Вы можете загрузить приложение в iTune, чем положить iPhone 5 означает 4-дюймовые снимки экрана, и вы можете использовать xCode 4.6, но эта версия не поддерживает 4-дюймовый xib, чем вы можете использовать xCode 5, и вы можете оптимизировать свой код в xCode 5, чем вы можете отправить свое приложение в iTune.

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