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

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

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

Технический контрольный список:

  1. код приложения
  2. проверка утечки памяти
  3. тестирование низкой памяти
  4. ios4 vs ios3 code - здесь что-нибудь?
  5. проверка разрешения устройства - здесь что-нибудь?
  6. многозадачность - здесь что-нибудь?
  7. какие именно методы в каких классах следует переопределить?
  8. что-нибудь еще?

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

  1. сделать иконку 72x72
  2. сделать иконку 512x512
  3. написать страницу для iTunes - как вы это делаете? Он где-то в комплекте?
  4. параметры сборки для подачи - какие настройки?
  5. что должно быть в комплекте?
  6. что-нибудь еще?

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

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


person No One in Particular    schedule 22.06.2010    source источник
comment
возможный дубликат советов по успешной отправке в AppStore?   -  person Alex Reynolds    schedule 23.06.2010
comment
Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что мы не обслуживаем клиентов вашей любимой компании.   -  person Paul Roub    schedule 01.06.2018


Ответы (7)


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

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

И, наверное, еще тысячу вещей. :-)

person Eiko    schedule 22.06.2010

Testpad - контрольный список для отправки в магазин приложений iOS

Это один из примеров контрольных списков в инструменте тестирования, который я создаю. Есть несколько полезных комментариев о его содержании в Hacker News.

person Stefan Butlin    schedule 07.12.2011
comment
Вы должны сделать страницу удобной для печати. - person user427969; 12.07.2013

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

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

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

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

person Shafraz Buhary    schedule 04.12.2012

У Apple есть рекомендации по человеческому интерфейсу, которые вы должны соблюдать. Также ваше приложение не должно давать сбоев и не должно использовать какие-либо частные API.

person Andy    schedule 22.06.2010

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

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

Apple описала причину отказа: «когда пользователь приобрел приложение в магазине приложений и загрузил его на телефон, вы не должны ограничивать пользователя соглашением с соглашением».

person abdus.me    schedule 29.11.2012

Стало известным фактом, что Apple создала стену стандартов вокруг App Store. И если какое-либо приложение, независимо от того, какой материнской компании оно принадлежит, отсутствует хотя бы в одной точке, Apple почти мгновенно отвергает или удаляет его.

Теперь, чтобы этого не случилось и с вашим, вот отправка приложения Контрольный список, которому вы должны следовать для Apple Store.

Для быстрого обзора обратите внимание на -

  1. В вашем приложении не должно быть контента, который носит дискриминационный, дискредитирующий характер или каким-либо образом унижает или запугивает кого-либо.
  2. Должен быть процесс вокруг пользовательского контента
  3. Родительский шлюз для приложений детской категории
  4. Очистить информацию о разработчике
  5. Правильные метаданные
  6. Приложение не должно быть в бета-режиме.

Вам следует учитывать ряд факторов, все из которых подробно описаны в статье, приведенной выше.

person Tripti Rai    schedule 01.06.2018

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

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

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

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

person kubi    schedule 23.06.2010