2017-02-16 56 views
2

Я создаю приложение для устройств iPhone («устройства» установлены на «iPhone» на «общей» вкладке только для цели). При запуске на iPad-симуляторе (или в реальном iPad) у меня нет правильного значка (тот, который отображается правильно на iphone).iphone app не отображает значок на ipad

Обратите внимание, что мой AppIcon определен на Images.xcassets. См. here снимок экрана моих активов.

Любые идеи?

+0

Вы можете поделиться снимком экрана активов Appicon, установленным в Images.xcassets? – ystack

+1

Возможно, вы не установили значок приложения для iPad. Снимок экрана с ресурсами приложения поможет лучше отладить. – Priyal

ответ

0

На этом скриншоте похоже, что у вас загружены только значки iPhone. Является ли ваше приложение настроено на iPhone и iPad в основных настройках? Возможно, вам придется создать новый проект с настройкой «Устройства» на «Универсальный», чтобы параметры iPad отображались в файле AppIcon (см. Изображение ниже, как вам нужно смотреть).

App Icons

Если вы не хотите, чтобы создать совершенно новый проект, открыть файл AppIcon в видоискателе, стереть все, вставьте код ниже, за исключением & затем добавить все изображения iPhone & IPad в еще раз.

{ 
"images" : [ 
{ 
    "idiom" : "iphone", 
    "size" : "20x20", 
    "scale" : "2x" 
}, 
{ 
    "idiom" : "iphone", 
    "size" : "20x20", 
    "scale" : "3x" 
}, 
{ 
    "idiom" : "iphone", 
    "size" : "29x29", 
    "scale" : "2x" 
}, 
{ 
    "idiom" : "iphone", 
    "size" : "29x29", 
    "scale" : "3x" 
}, 
{ 
    "idiom" : "iphone", 
    "size" : "40x40", 
    "scale" : "2x" 
}, 
{ 
    "idiom" : "iphone", 
    "size" : "40x40", 
    "scale" : "3x" 
}, 
{ 
    "idiom" : "iphone", 
    "size" : "60x60", 
    "scale" : "2x" 
}, 
{ 
    "idiom" : "iphone", 
    "size" : "60x60", 
    "scale" : "3x" 
}, 
{ 
    "idiom" : "ipad", 
    "size" : "20x20", 
    "scale" : "1x" 
}, 
{ 
    "idiom" : "ipad", 
    "size" : "20x20", 
    "scale" : "2x" 
}, 
{ 
    "idiom" : "ipad", 
    "size" : "29x29", 
    "scale" : "1x" 
}, 
{ 
    "idiom" : "ipad", 
    "size" : "29x29", 
    "scale" : "2x" 
}, 
{ 
    "idiom" : "ipad", 
    "size" : "40x40", 
    "scale" : "1x" 
}, 
{ 
    "idiom" : "ipad", 
    "size" : "40x40", 
    "scale" : "2x" 
}, 
{ 
    "idiom" : "ipad", 
    "size" : "76x76", 
    "scale" : "1x" 
}, 
{ 
    "idiom" : "ipad", 
    "size" : "76x76", 
    "scale" : "2x" 
}, 
{ 
    "idiom" : "ipad", 
    "size" : "83.5x83.5", 
    "scale" : "2x" 
} 
], 
"info" : { 
    "version" : 1, 
    "author" : "xcode" 
} 
} 
+0

Я установил свое устройство на iphone и не универсально. По этой причине я предполагаю, что iPad не был полезен. Я не хочу быть универсальным, поскольку пользовательский интерфейс не готов к этому. На iPad я хочу увеличить x2 увеличенную версию iPhone. – chepiok

+0

Итак, решение о переключении устройства на универсальное и воссоздать набор, если значок. теперь все варианты ipad находятся внутри. удалите старый набор (и перетащите все соответствующие значки) и переименуйте новый AppIcon. переключите устройство на iphone. И «voila» при работе на ipad, значок здесь. BTW по-прежнему не понимает, как значок, который не был подготовлен подобным образом, имеет правильный значок (я имею в виду, когда iPad был запущен, все еще используя старое приложение iphone и с правильным значком). Thx ребята, чтобы заставить меня проверить это. – chepiok

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

  • Нет связанных вопросов^_^