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

Каков окончательный контрольный список для заявок на Apple App Store?

У меня есть несколько приложений, закодированных и протестированных, но, похоже, не может найти то, что является окончательным контрольным списком для отправки приложений в магазин приложений. Кажется, что нет документа Apple, в котором все сказано в удобном контрольном списке. Я надеюсь создать этот контрольный список из ответов здесь.

Итак, мой вопрос состоит из двух частей:

Technical checklist:
    1) code the app
    2) memory leak checking
    3) low memory testing
    4) ios4 vs ios3 code - anything here?
    5) device resolution checking - anything here?
    6) multitasking - anything here?
    7) what exact methods in which classes should be overridden?
    8) anything else?

Submittal checklist:
    1) make 72x72 icon
    2) make 512x512 icon
    3) write up page for iTunes - how do you do this?  Is it in the bundle somewhere?
    4) build parameters for the submittal - what are the settings?
    5) what should be in the bundle?
    5) anything else?

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

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

4b9b3361

Ответ 1

Как нам пройти через черный ящик? Вот некоторые из моих завсегдатаев:

  • Без сбоев
  • Нет (больших) утечек памяти.
  • Тестирование на нескольких устройствах с различными (минимальными и максимальными!) версиями ОС
  • Тестирование с различными настройками региона и языка.
  • Совместимый пользовательский интерфейс (используйте соответствующие значки/кнопки и ожидаемое поведение)
  • Работа: проверка экранов по умолчанию, значков. Оба в различных разрешениях
  • Проверить значок предварительно отображаемого состояния
  • Скриншоты (без строки состояния), возможно, на нескольких языках
  • Описание для AppStore, "Что нового", возможно, на нескольких языках.
  • Если новое приложение: выберите цену и категории.
  • Выберите конфигурацию сборки раскладки
  • Проверить подпись (профиль распространения все еще действителен и т.д.).
  • Проверить базовый SDK и цель развертывания, поддерживаемые устройства
  • Отправить все

И, наверное, тысяча вещей больше.: -)

Ответ 3

Размер значка и iTunesArtwork различаются для целевого устройства.

Размер значка

  • iPhone и iPod Tuch - 57x57
  • iPhone и iPod Tuch Высокое разрешение 114x114
  • iPad 72x72 iPad Высокое разрешение 114x114

Размер iTuneArtworks для всех устройств должен быть 512x512, но для устройств с высоким разрешением рекомендуется 1024x1024.

Ответ 5

Моя платная версия приложения была отклонена appstore, и я узнал другую причину отклонения приложения.

После покупки и загрузки приложения первым экраном было "Пользовательское соглашение" , и когда пользователь нажал "Я согласен", он смог продолжить использовать приложение.

Apple описала причину отказа ", когда пользователь приобрел приложение из AppStore и загрузился в телефоне, тогда вы не должны ограничивать пользователя Соглашением с Соглашением"

Ответ 6

Вот мой список, который я только что обновил вчера вечером.

Контрольный список перед отправкой

  • Обновление снимков экрана iTunes
  • Обновить номер версии с помощью avgtool
  • Обновить журнал изменений (проверка орфографии тоже!)
  • Обновить описание iTunes
  • Подготовить текст обновления сайта.
  • Подготовьте твиттер/блог/tumblr/пресс-релизы.
  • Скомпилируйте с использованием специального профиля и выполните один окончательный набор проверок работоспособности.
  • Вы уверены, что все в порядке?
  • git тег v1.2 -m 'готов к развертыванию'
  • создать для магазина приложений и отправить

Список был создан, потому что мне нравится использовать git describe, чтобы вставить номер сборки в мое приложение, поэтому мне нужно сделать последний тег, прежде чем я сделаю окончательную сборку, поэтому мне нужно иметь всю инфраструктуру в моем перед тем, как я сделаю этот последний тег. Если вам это неинтересно, я бы рекомендовал отправить ваше приложение и использовать это 7 дней обзора, чтобы получить все остальное (обновления для блога, обновления веб-сайта), готовые к работе.