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

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

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

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
44
0
47 486
8
Перейти к ответу Данный вопрос помечен как решенный

Ответы 8

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

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

Фактически, можно предоставить значки iTUnes для программного обеспечения iPhone, выпущенного как специальное приложение. См. Этот Сообщение блога для получения дополнительной информации.

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


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

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

Создайте свой значок размером 512x512 png, назовите его «iTunesArtwork» (без расширения, без кавычек) и добавьте его в свой проект в разделе «Ресурсы». Потом строить.

Подробнее здесь:

http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/000-Introduction/introduction.html

Ответ принят как подходящий

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


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

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

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

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

Если вы попытаетесь скопировать файл в пакет приложения после его создания, это нарушит подпись приложения, и вы получите сообщение об ошибке проверки при попытке синхронизировать его с вашим устройством. Убедитесь, что файл обложки включен в папку «Copy Bundle Resources» в целевом объекте вашего проекта в XCode (шаг 4, выше).

Похоже, это лучшее решение. Спасибо.

Lawrence Johnston 14.05.2009 20:43

Мне пришлось перезапустить iTunes, прежде чем я увидел значок.

Greg 05.12.2010 03:46

Согласно Техническому контролю качества Apple - developer.apple.com/library/ios/#qa/qa2010/qa1686.html, iTunesArtwork должен быть в формате PNG.

Sagar 24.02.2011 08:44

Таблица 1. Технического контроля качества Apple - developer.apple.com/library/ios/qa/qa1686/_index.html, говорит Do not include для App Store. Я предполагаю, что это связано с тем, что изображение значка отправлено вместе с отправкой в ​​App Store. Можно ли сделать это более запутанным?

Matt 02.07.2015 07:22

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

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

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

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

Другие вопросы по теме