Подтвердить что ты не робот

Как я могу сделать свой значок приложения iPhone для iPhone в iTunes?

У меня есть приложение для iPhone с файлом значков Icon.png.

Этот значок отображается правильно, когда приложение находится на самом телефоне, но оно не отображается на панели приложений в iTunes.

Что мне нужно сделать, чтобы оно отображалось правильно?

4b9b3361

Ответ 1

Самый чистый способ сделать это описан в официальной документации Apple в разделе Публикация приложений для тестирования. Ниже приведены точные инструкции, данные вам на этой странице:


Изображение iTunes, которое ваши тестеры видят, должно быть вашим значком приложений. Это произведение должно быть 512 x 512 JPEG или PNG файлом с именем iTunesArtwork. Обратите внимание, что файл не должен иметь расширение.

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

  • Откройте проект в Xcode.
  • В списке "Группы и файлы" выберите группу "Ресурсы".
  • Выберите "Проект" > "Добавить в проект", перейдите к файлу iTunesArtwork и нажмите "Добавить".
  • В появившемся диалоговом окне выберите опцию "Копировать элементы" и нажмите "Добавить".

Обратите внимание, что PNG или файл JPEG - это просто "iTunesArtwork" без суффикса.

Если вы попытаетесь скопировать файл в пакет приложений после его создания, он сломает подписку на приложение, и вы получите ошибку при попытке синхронизации с вашим устройством. Убедитесь, что файл художественных работ включен в папку "Ресурсы копирования ресурсов" в рамках целевой цели проекта в XCode (шаг 4 выше).

Ответ 3

Чтобы облегчить для тех, кто прибыл на этот пост, вот настоящие инструкции (прямо из сообщения в блоге, связанного с принятым ответом).


В twitter рассказывается о том, как создать свой собственный файл IPA для вашего iPhone-приложения, поэтому я подумал, что дам инструкции, которые я использовал для создания IPA раньше. Наслаждайтесь.

  • Создайте папку на рабочем столе под названием "working". Откройте это и создайте в нем другую папку под названием "Полезная нагрузка" (с учетом регистра)
  • Переместите файл iTunesArtwork в "рабочую" папку и ваш .app в папку "Полезная нагрузка" .
  • Откройте терминал и запустите следующую команду: chmod -R 775 ~/Рабочий стол/рабочий/Полезная нагрузка
  • Перейдите в папку ProgName.app в разделе "Полезная нагрузка" .
  • Дважды щелкните файл Info.plist. Убедитесь, что есть элемент под названием: SignerIdentity со значением: Подписание приложения Apple iPhone OS. Если нет, добавьте его.
  • Запомните все. Замените папку iTunesArtwork и Payload. (Так что zip вверх, что находится внутри рабочей папки)
  • Переименуйте zip файл, чтобы иметь нужное имя, и расширение ipa.
  • Двойной щелчок для установки с помощью iTunes

Ответ 4

На самом деле, можно предоставить иконки iTUnes для программного обеспечения iPhone, выпущенного как ad-hoc. Дополнительную информацию см. В этом сообщении в блоге.

Ответ 5

Я просто добавлю свой недавний опыт. Я обманул, пытаясь заставить свое специальное приложение появиться в iTunes с иконкой (строго iTunesArtwork). Наконец, я был убежден, что я выполнил инструкции к "Т", но он все равно не появлялся в виде сетки. Однако мои иллюстрации были правильно отображены в представлении Cover Flow. Я удалил и переустановил мое приложение из/в iTunes безрезультатно. Затем я вышел из iTunes и перезапустился - и, вуаля! - мои работы были правильными во всех местах. Похоже, что есть какое-то кэширование, которое не является reset в представлении Grid.

Ответ 6

Если вы видите черный значок вместо значка в iTunes, убедитесь, что тип файла iTunesArtwork в Xcode не является "image.png". Если это так, на этапе сборки ресурса копирования CopyPNGFile приведет к сбою файла, который недействителен для iOS-разделов.

Ответ 7

  • Откройте проект в Xcode.
  • Скопируйте файл iTunesArtwork.png в папку проекта.
  • Отредактируйте файл iTuneArtwork.png и удалите .png из iTunesArtwork.
  • Создать сборку.

Вы можете увидеть изображение в iTunes.

Ответ 8

Значок приложения отображается только в iTunes, если ваше приложение распространяется через магазин приложений.

Я предполагаю, что вы спрашиваете о разработчике или специальной сборке. Пользователи получают черный значок "A" по умолчанию.