2016-09-16 2 views
1

Я создал расширение iMessage от мастера бета-тестирования XCode 8 и добавил каждый размер значка в Assets.xcassets.Расширение приложения расширения iMessage, не отображающееся на iPad

Все выглядит отлично на XCode, и когда я запускаю расширение iMessage на любом устройстве iPhone (симуляторе или реальном устройстве), все мои значки идеальны. Тем не менее, когда я запускаю его на любом устройстве iPad (симуляторе или реальном устройстве), по умолчанию там хранится по умолчанию.

Я попытался добавить иконки из примера приложения, но результат один и тот же для IPad

ответ

7

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

Я не уверен, получил ли этот ключ от первоначального создания проекта с помощью XCode 8 beta 1 и, если он был впоследствии разрешен.

Для того, чтобы исправить этот вопрос просто удалить этот ключ

CFBundleIcons~ipad 

из Info.plist и ваши иконки будут отображаться в вашем IPad.

+0

В случае, если у кого-то была такая же проблема, мне пришлось удалить ключи «CFBundleIcons» и «CFBundleIcons ~ ipad», чтобы исправить проблему – Pablo

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