Я переношу некоторые из моих приложений с новым 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]», который находится в корневой папке проектов (другие цели в одном проекте отлично работают). Я также проверил, что этот файл находится в разделе «Копирование ресурсов пакета».
У кого-нибудь есть идея?
Я также получил это письмо после преобразования моего проекта для использования каталога активов. Я удалил исходные изображения по умолчанию из корневой папки и разрешил им находиться только внутри папки каталога ресурсов. Для меня проблема заключалась в том, чтобы вернуть изображения обратно в корневую папку. Очевидно, теперь они дублируются, но это все-таки решило проблему. Я предполагаю, что это ошибка Xcode, вызывающая проблему, поэтому вы можете попытаться удалить и повторно вставить свои изображения по умолчанию, чтобы убедиться, что это исправит. – MattyG
Вы уверены, что можете использовать новые функциональные возможности с iOS 6 без получения ошибки? Я полагаю, что только проекты iOS 7 будут работать с этим новым материалом. Кстати, изображения запуска и значки чувствительны. Если вы поместите их в папки, проверка после загрузки приложения завершится неудачно. – SpaceDog