Как выгрузить приложение в app store
Перейти к содержимому

Как выгрузить приложение в app store

  • автор:

Публикация iOS-приложения в App Store

Ранее наша студия публиковала статью посвященную добавлению нового проекта в App Store. Пришло время для статьи, которая поможет вам разобраться во всех нюансах связанных с публикацией iOS-приложения в App Store.

Данной работой, как правило, занимается компания у которой был заказан проект. Разработчик берет на себя задачу по публикации iOS-приложения в App Store, тем самым избавляя заказчика от переговоров с модераторами со стороны App Store и решение сложных моментов в процессе публикации проекта.

Разберем, как выглядит публикация iOS-приложения в App Store. Для наглядного примера в статью были добавлены: поэтапные скриншоты, ссылки и примеры.

App Store Connect: Мои приложения

Прежде чем начать заполнять информацию касаемую нового проекта, вам необходимо зайти в учетную запись App Store Connect (https://appstoreconnect.apple.com) и оформить карточку проекта.

Переходим в пункт «Мои приложения». Если приложение не было ранее занесено, тогда в левом верхнем углу нажимаем (+) и (новое приложение).

  • После того, как мы приступили к созданию нового приложения, выбираем платформу для будущего приложения. В нашем случае — это платформа «iOS».
  • Далее вводим название проекта. Название проекта должно быть «уникальным», в противном случае App Store сообщит вам, что приложение с данным названием уже существует — введите другое.
  • Выбираем на каком языке будет наше приложение. Если приложение для Российского рынка, то выбираем «русский», если для Европы или США, тогда выбираем, например, «английский (США)».
  • ID пакета, например: mobi.sevenwinds.project
  • В предыдущей статье — Шаг 6, можно подробно ознакомиться с системой создания ID пакета. Этот ID вам сообщит команда разработки, если вы его не знаете.
  • Заполняем SKU — можно сделать копией «ID пакета». Особые ограничения по заполнению отсутствуют. SKU — уникальный ID пакет, который не отображается в App Store.
  • Пользовательский доступ — можно не заполнять. Если у вас уже присутствуют пользователи в личном кабинете App Store Connect, можно применить «ограниченный доступ», если пользователей нет, то нажимаем «полный доступ».

App Store Connect: Мои приложения

После того, как мы создали проект, переходим в раздел «Мои приложения». В данном разделе присутствует карточка нового проекта. Переходим в новый проект и выбираем раздел «Информация о приложении».

  • «Название» — поле для названия проекта.
  • «Подзаголовок» — подразумевает под собой краткое описание проекта (рекламный текст), не обязателен к заполнению.
  • «URL адрес» — политика конфиденциальности. На сегодняшний день на все проекты требуется прикреплять ссылку на платформу — подтверждающую политику конфиденциальности. При переходе на страницу можно ознакомиться с информацией по проведению работы над пользовательскими проектами.

Платформой подтверждения конфиденциальности, может выступать ссылка на ваш сайт.

  • Добавляем языки на которых будет доступно приложение. Таким образом, карточка проекта в App Store будет содержать в себе несколько языков.
  • «Категория» — на скриншоте можно увидеть лишь некоторые из списка. Выбираем основную категорию и дополнительную, если проект объединяет или несет в себе несколько категорий.

Ценообразование и доступность

На данной странице мы можем выбрать, стоимость приложения. Встроенные покупки не подразумеваются, указывается конкретная стоимость приложения при скачивании (покупке).

  • В самом распространенном случае приложение бесплатное, поэтому в блоке «Цена» указываем — 0 рублей. Если приложение платное тогда выставляем стоимость, но не собственную, а выбираем из тех чисел которые предоставляет App Store.

В App Store используется матрица цен, где стоимость (цена) идут с определенным шагом. Таким образом можно выбрать только готовое число из матрицы, поставить любое желаемое (как это сделано в Google), к сожалению, не получится.

  • В разделе «Доступность», можно выбрать различные страны в которых будет запущено ваше приложение. Удобная функция для проекта, который стартует на ограниченной территории (например в одной стране) и нуждается в тестировании (проверке гипотез и аналитических метрик, сбора обратной связи от пользователей), так называемый софт-ланч. После прохождения этапа софт-ланча можно открыть проект на все необходимые страны или регионы.

В раздел «Встроенные покупки» заносится информация о встроенных покупках. Данный слайд заполняется разработчиком, чтобы не отвлекать заказчика, так как несет в себе большое количество нюансов. Заказчик со своей стороны может порекомендовать, как он желает видеть внутриигровые покупки (текст который всплывает при совершении покупки — название и описание покупки). Более подробно о функциях и типах встроенных покупок (in-app) мы расскажем в будущих статьях.

Продвижение в App Store

Раздел подразумевает под собой покупки напрямую из App Store. Так, пользователям не нужно скачивать приложение, чтобы приобрести товар или услугу в приложении.

Функция применяется в особых ситуациях и предназначена для маркетинговых целей.

Данный раздел с информацией актуален для игровых проектов. Заполняется разработчиком.

Раздел “Шифрование” не нуждается в разборе. Заполняется разработчиком.

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

Функции данного раздела и описание методов тестирования iOS проекта будут доступны в отдельной статье.

Переходим в раздел «Приложения для iOS». В данном разделе заказчик может работать с отзывами приложения, если оно доступно (опубликовано) в App Store. Можно отвечать на отзывы пользователей от имени администратора приложения и удалять неадекватные отзывы, если они нарушают правила App Store.

Возвращаемся в раздел App Store и выбираем версию приложения 1.0 (первую версию проекта).

App Store Connect — это основной раздел в котором необходимо добавлять (редактировать) информацию о проекте.

В разделе присутствует большой блок со скриншотами:

  • iPhone 6,5 дюймовый дисплей — iPhone XS Max и аналог
  • iPhone 5,5 дюймовый дисплей — iPhone 6+ и аналог
  • iPad Pro (3-го поколения) 12,9 дюймовый дисплей и аналог
  • iPad Pro (2-го поколения) 12,9 дюймовый дисплей и аналог

Информация для iPad заполняется в том случае, если ваше приложение было разработано с применением параметров визуализации для iPad (то есть разработана отдельная версия для iPad).

В App Store присутствует автоматическая возможность публиковать скриншоты для схожих типов экранов устройств (например iPhone 6 и iPhone 7). Размер скриншота, должен соответствовать размеру экрана устройства. Помимо скриншотов можно добавлять промо ролики (видео), которые будут видны в карточке приложения App Store.

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

App Store приложение

  • Блок «Рекламный текст» — это единственное поле которое можно менять без обновления приложения в маркете. Его можно редактировать в любое время дня и ночи сколько угодно раз. Рекламный текст отображается под названием приложения.
  • Блок «Ключевые слова» — в разделе через запятую перечисляются ключевые слова актуальные для данного проекта.
  • Блок «Описание» — общее описание проекта.

Как выпустить приложение в App Store, если ты в России

В этом небольшом гайде рассказываю, как добавить iOS-приложение в App Store в 2023 году в России. Как создать аккаунт разработчика? Как подготовить перечень необходимых материалов? Какие требования к выпуску? Ниже — все ответы.

Как создать аккаунт разработчика в App Store

Для создания аккаунта разработчика в App Store, нужно или сделать новый Apple ID, или задействовать уже существующий.

Страница входа в Apple ID

Далее с помощью Apple ID необходимо войти на iOS Dev Center. Там продолжаем создавать аккаунт разработчика. Нужно заполнить все необходимые поля. После начнётся процесс регистрации-модерации. Модераторы могут одобрить аккаунт за несколько дней, если он зарегистрирован на физической лицо. Если его оформили на юридическое, то они могут одобрять несколько недель.

Аккаунт разработчика стоит 8 990 рублей в год. Оплачивать его можно или иностранными картами, или с помощью карты МТС. Российские счета Apple сейчас не принимает.

Какие требования к подготовке маркетинговых материалов в App Store

Требования к маркетинговым материалам чётко описаны на этой странице. Сами требования меняются редко. В разделе подробно расписано, как у приложения должен выглядеть значок в App Store, какие требования к фото и видеоконтенту, орфографии, стилю языка и ко всем графическим стандартам. А также все правовые требования. Но я продублирую основную информацию сюда.

Про основную информацию о приложении

Объём названия приложения не должен превышать 30 знаков. Его будут видеть все пользователи App Store. Длина названия приложения должна не превышать лимит в 30 знаков на всех языках.

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

Как прописать описание приложения в App Store

Описание приложения раскрывает суть продукта — рассказывает о его функциях и о том, для чего оно предназначено.

Объём описания приложения не должен превышать 4 тыс. знаков. В описании нужно предоставить пользователю всю детальную информацию.

Важно, чтобы название App Store всегда было написано с заглавными буквами и на английском языке. Превосходные степени прилагательных вроде «лучший», «идеальный», «топовый» и т.д. Apple использовать не рекомендует. Это касается и термина «загружаемое».

Если в описании имеете ввиду устройства Apple, то называйте их точные модели, а не понятия «смартфон» и «планшет». Названия других устройств исключены. Apple рекомендует использовать для текста шрифт Myriad.

Как прописать ключевые слова

В ключевых словах прописывайте самое главное. Общий объём ключевых слов не должен превышать 100 знаков. Ключевики помогают в поиске и индексации приложения в App Store.

Пример прописанных ключевых слов
URL службы поддержки и ссылка на маркетинговые материалы

В описании приложения есть графы «URL-адрес службы поддержки» и «Маркетинг (URL)» — в них нужно проставить соответствующие ссылки.

Информация для проверки приложения

Раздел «Информация для проверки приложения» нужен для модерации.

Например, для тестирования приложения доставки в этом разделе создаётся пользователь с определённым номером телефона и кодом — это тестовые данные, с помощью которых будет происходить проверка механик.

Раздел «Выпуск версии»

В этом разделе можно прописать, как будет выходить приложение после его одобрения модератором. Если всё хорошо, то приложение можно выпустить автоматически. Или зарелизить его вручную. Во втором случае разработчик сам назначает время выхода. В обоих случаях, после выхода, проект становится доступен всем пользователям App Store.

Информация о приложении
Какие требования к иконке приложения в App Store

Можно сказать, что иконка приложения — главный его идентификатор в App Store. К ней тоже есть чёткие требования:

  • разрешение 1024×1024 пикселей;
  • формат цвета — RGB;
  • формат изображения — PNG или JPEG;
  • края иконки не должны быть закруглёнными.

Какие требования к скриншотам приложения в App Store

При добавлении скриншотов можно пойти двумя путями.

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

Первый скриншот всегда максимально информативный. Чтобы пользователю сразу стало понятно, какими функциями обладает приложение. Остальные подкрепляют и раскрывают эту информацию.

Требования к скриншотам:

  • можно загрузить не более пяти скриншотов;
  • в них должно быть не более 72 точек на дюйм;
  • RGB — схема формирования цвета изображений;
  • формат — PNG или JPEG.

Экран добавления скриншотов
Какие требования к видео приложения в App Store

Видео к приложению в App Store — опциональная фишка. Его добавлять необязательно. Разместить можно один ролик формата M4V, MP4 или MOV. Размер не более 500 мб. Длительность от 15 до 30 секунд.

Как сделать сертификат цифровой подписи

Разработчику необходимо создать сертификат цифровой подписи, чтобы App Store мог его идентифицировать как обладателя прав на продукт. Это техническая часть, и её полностью реализует разработчик.

Перед релизом крайне важно удостовериться, что сертифицированная подпись есть. Без неё приложение может не пройти модерацию.

Про платные приложения и внутренние покупки внутри него

Если приложение имеет функцию внутренних покупок, то нужно указать в нём правильный IAP.

IAP — это функция. Она позволяет разработчикам продавать продукты или услуги в приложении пользователям.

Внутренние покупки в приложениях бывают четырёх видов:

  • consumables — многократные покупки;
  • non-consumables;
  • автоматически обновляемые подписки;
  • подписки, которые пользователь обновляет вручную.

Условно говоря, если ваше приложение продаёт контент вроде книг или фильмов — это непотребляемые виды покупок. А если вы предлагаете условно расходники или внутреннюю валюту в игре, то это consumables (потреблямые).

Автоматически обновляемые подписки можно использовать только для нескольких видов услуг:

  • СМИ, журналы и прочие периодические издания;
  • подписки на приложения бизнеса;
  • музыка, видео и другие подобные диджитал-форматы..

Больше подробностей можно узнать по этой ссылке.

Ценообразование и доступность

В «Доступности» можно прописать, в каких странах можно скачать приложение. В разных регионах распространяются различные правила для установки.

Приложение может быть не только общедоступным для всех пользователей App Store. Есть и частный способ распространения. Его обычно используют для тестирования или для сотрудников определённых корпораций и компаний.

Конфиденциальность приложения в App Store

Конфиденциальность — обязательный атрибут. В соответствующей строчке нужно разместить ссылку на политику конфиденциальности приложения.

Экран добавления политики конфиденциальности
Проверка приложения в App Store

В этом разделе показана вся информация о модерации — статус, версия и дата проверки.

Способы оплаты и получения денег с приложения в App Store

С 2022 года оплачивать аккаунт с российских счетов и карт невозможно. Для оплаты также не подойдут белорусские карты. Подойдут любые зарубежные счета и карты, в том числе казахские и турецкие. Ещё оплачивать аккаунт и получать деньги с монетизации можно с помощью карты МТС.

Почему релиз приложения в App Store могут отклонить

Причину недопуска приложения в App Store модераторы всегда указывают.

Если приложение запрашивает доступ к камере, контактам или геопозиции, то причину запроса нужно чётко прописать и объяснить. Важно также, чтобы приложение уведомляло пользователей о том, что оно собирает информацию о них для того, чтобы создавать индивидуальные маркетинговые приложения. Если это требование не будет выполнено, то модераторы отклонят проект.

Если приложение собирает какую-либо личную информацию о пользователях, то у него обязательно должна быть функция удаления профиля. Иначе его точно не пропустят к релизу.

Нередко Apple попросту не хватает информации о приложении. У модераторов также могут возникнуть трудности во время тестирования.

Ещё Apple может посчитать, что у приложения мало функций для того, чтобы считать его полноценным продуктом. Или в нём нарушены правила оформления. В этом случае тоже могут отклонить релиз.

Ну и банально — если приложение содержит какой-либо сомнительный (даже если он потенциально не запрещён) или запрещённый контент, то его точно не допустят в App Store. Важно ещё проставить возрастной ценз.

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

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

Инструкция по публикации iOS-приложения в App Store

Однажды менеджеры Лайв Тайпинг подумали: «Как хорошо было бы иметь инструкцию-чеклист, чтобы ничего не забыть перед публикацией приложения в стор. С ней можно перестать носить всё в голове и не объяснять вновь пришедшим менеджерам, что к чему, а просто скинуть гуглдок». Подумали и написали — для себя. Но потом поняли, что нехорошо скрывать полезную информацию от общественности. Поэтому мы надеемся, что инструкция поможет менеджерам всех остальных студий так же, как помогает нам.

Тема этой заметки — публикация приложения в App Store. Чуть позже мы опишем порядок действий для публикации в Google Play.

Что же нужно сделать PM`y в ходе публикации:

  1. создать аккаунт в App Store для заказчика, если у заказчика его нет, или предложить
  2. опубликовать приложение с нашего аккаунта;
  3. подготовить маркетинговые материалы (иконка, скриншоты, текст, видео для предпросмотра приложения);
  4. приложить к сборке сертификат цифровой подписи;
  5. настроить оплату за пользование приложения;
  6. Отправить сборку в App Store.

Создание аккаунта

Чтобы опубликовать приложение в App Store, нужен Apple ID. Он создаётся по этой ссылке. Затем, с помощью Apple ID, войдите на сайт iOS Dev Center. После заполнения всех необходимых полей начнётся процедура регистрации вас как разработчика. Она стоит 99$. Ожидание подтверждения аккаунта займёт от двух недель.

Подготовка маркетинговых материалов

Требования к маркетинговым материалам:

  • требования стора. Описаны чётко и меняются редко. Изучить их можно здесь;
  • требования, которые возникают из задач проекта: что более актуально для ЦА этого приложения, какой маркетинговый план у проекта и т.д. Иногда важно, как это видит клиент — некоторые клиенты готовы использовать простые скриншоты и несложные тексты, другие постоянно меняют мнение, и с этим нужно работать.

Текст

Название приложения ограничивается 50 символами. Если в приложении есть локализации, необходимо проверить длину названия на каждом языке.

Требования стора к тексту:

  • описывайте приложение детально, с вниманием к функциональностям. Максимальный объём — 4000 символов;
  • при использовании названия App Store в заголовках или тексте всегда набирайте App Store с прописными A и S;
  • всегда оставляйте название App Store на английском;
  • перед App Store можно использовать только артикль the;
  • не используйте дополнительные слова в названии, например сочетания iTunes App Store, Apple App Store или iPhone App Store;
  • не применяйте превосходные степени прилагательных («лучший App Store»);
  • не используйте предлог «на» перед App Store. Правильно — «в App Store» («приложение доступно в App Store») или «из App Store» («запустите приложение из App Store»);
  • не используйте термин «загружаемое»;
  • в отношении Apple TV будет правильно сказать «Ищите наше приложение в App Store»;
  • не применяйте для устройств Apple такие общие термины, как «смартфоны» или «планшеты»;
  • используйте их названия;
  • не упоминайте никаких форм спонсорства или поддержке со стороны Apple;
  • не имитируйте типографический стиль Apple, используя шрифт Myriad в своих текстах;
  • в описании не должно упоминаться названий других мобильных платформ;
  • описание должно соответствовать функциональности приложения;
  • названия приложения в iTunes и на рабочем столе устройства должны похожими;
  • описание должно иметь рейтинг 4+ (можно показывать четырёхлетним детям).
Согласование текста с клиентом

Перед встречей PM делает различные варианты текстов и в ходе встречи обсуждает их с клиентом.
Эта статья на Apptractor поможет написать хороший текст для App Store и Google Play.

Скриншоты

Определитесь с рекламной концепцией, с которой вы будете двигаться далее —
от этого зависит формат подачи визуального контента.

  • «строгая». Берутся основные экраны, которые показывают функциональность приложения;
  • «рекламная». Красивый фон за экраном, говорящие надписи. Потребуется помощь дизайнера.

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

Количество и размеры скриншотов

В App Store можно загрузить до пяти скриншотов на каждое разрешение экрана, минимум один на каждую локализацию.

Если приложение выглядит одинаково для всех разрешений и локализаций, можно использовать скриншот максимального разрешения для каждого типа устройства (то есть один для всех iPhone или один для всех iPad). Если нет:

    размеры скриншотов iPhone:

  • 4,7-inch. 1334 × 750 пикселей;
  • 5.5-inch. 1242 х 2208 пикселей;
  • 4-inch. 1136 x 640 пикселей;
  • 3.5-inch. 960 x 640 пикселей.
  • 1024 x 768 пикселей;
  • 2048 x 1536 пикселей;
  • 768 x 1024 пикселей;
  • 1536 x 2048 пикселей.
Другие требования App Store:
  • скриншоты не должны содержать альфа-канал — информацию о прозрачности изображения. При сохранении конечного варианта отключайте альфа-канал, если решили подготовить изображения в формате PNG;
  • разрешение не более 72 точек на дюйм;
  • схема формирования цвета – RGB;
  • разрешение PNG или JPEG.

Видео для предпросмотра приложения

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

Ограничение по количеству видео

Разместить можно только один видеоролик

Требования стора к видео:
  • формат M4V, MP4 или MOV;
  • размер не должен превышать 500 MB.
Советы по созданию видео:
  • делайте видео короткими — от 30 секунд до 2 минут;
  • показывайте самые привлекательные функции приложения;
  • используйте QuickTime для записи видео с экрана iPhone.

Иконка

Требования стора к иконке

Большая иконка идентифицирует приложение в App Store и будет использована в случае фичеринга.

Требования App Store:

  • 1024 x 1024 пикселей;
  • 72 dpi, RGB, один слой, без прозрачности и скруглённых углов;
  • JPEG или PNG.

Обеспечение сборки наличием сертификата цифровой подписи

Цифровая подпись необходима для того, чтобы App Store мог идентифицировать разработчика. В дальнейшем только этот разработчик сможет обновлять и изменять приложение.

Этот пункт инструкции относится к технической стороне разработки и выполняется разработчиком. Задача менеджера — удостовериться, что приложение имеет подпись. Если у билда не будет правильной подписи, можно получить реджект со стороны стора. Снижение этого риска — задача PM`a: спросите разработчика, правильная ли подпись у билда.

Что необходимо указывать при отправке сборки

Платное приложение и внутренние покупки

Внутренние покупки (In-App Purchase, или IAP) бывают четырех видов:

  • consumables (потреблямые). Покупаются многократно: патроны и здоровье в играх, кредиты в Skype;
  • non-consumables (непотребляемые). Покупаются один раз: фильмы, книги, функции приложения, новые уровни;
  • автоматически обновляемые подписки;
  • подписки, обновляемые вручную

Автоматически обновляемые подписки самостоятельно списывают деньги с карточки пользователя. Их можно использовать только для:

  • периодических изданий (журналы, газеты);
  • подписки на бизнес приложения;
  • медиа-приложения (музыка, видео).

Чем дороже приложение или покупки, тем внимательнее Apple его проверяет. Смотри документ в разделе «Что может стать причиной отклонения приложения».

Что может стать причиной отклонения приложения

  • Apple нужна дополнительная информация о приложении;
  • у Apple возникают проблемы при тестировании приложения в их окружении.
  • у приложения недостаточно функциональностей для того, чтобы считать его полноценным.
  • в приложении серьезно нарушены гайдлайны Apple.
  • не указано, для каких целей нужно давать доступ к камере, к библиотеке и т.д.

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

  • app store
  • guidelines
  • публикация приложений
  • ios development
  • Блог компании Лайв Тайпинг
  • Разработка под iOS
  • Разработка мобильных приложений

How to Publish Your App on the App Store in 2023

Mobile applications have become an indispensable part of our lives in today’s rapidly evolving digital landscape. With millions of apps available for download on the App Store , developers need to understand the intricacies of publishing their creations on this widely popular platform. As we venture into 2023, Apple updates its policies, requirements, and best practices, making it vital for app creators to stay informed and adapt accordingly.

In this article, we will delve into the step-by-step process, from preparing your app for submission to navigating Apple’s review process and launching it for users to enjoy. We aim to equip you with the necessary knowledge, tools, and insights to ensure a smooth and successful app publishing experience.

Whether you’re an experienced developer or a newcomer to the world of app creation, this guide will provide valuable information to help you navigate the ever-changing landscape of the App Store . So, let’s embark on this exciting journey together and propel your app toward success in 2023.

What you need to do before submitting an application

Before submitting your app to the App Store , it’s essential to prepare and ensure that you have met all the requirements. Proper preparation will make the submission process smoother and increase your app’s chances of being approved by Apple. This section will guide you through the crucial steps to take before submitting your application for review, including creating a developer account, adhering to legal requirements, and complying with Apple’s guidelines and instructions.

Create a developer account

You’ll first need to enroll in the Apple Developer Program to submit your app to the App Store . This program grants you access to a wealth of development tools, resources, and support necessary for creating and distributing apps on iOS, macOS, watchOS, and tvOS platforms. To sign up, visit the Apple Developer website and follow individual or organization enrollment instructions. Be prepared to provide personal or business information, verify your identity, and pay an annual membership fee. Once enrolled, you’ll gain access to essential developer resources such as beta software, advanced app capabilities, and extensive documentation to help you develop high-quality apps.

Comply with legal requirements

Before publishing your app, ensure that you comply with all legal requirements, including copyright and trademark laws, privacy regulations, and age rating guidelines. It’s crucial to respect the intellectual property rights of others and secure any necessary permissions for using copyrighted or trademarked material within your app. It would help if you also created a clear and comprehensive privacy policy, which should be accessible within your app and linked during the submission process. This policy must inform users about the data you collect, how it’s used, and their rights concerning their personal information. It’s important to familiarize yourself with Apple’s App Store Review Guidelines and local laws that may apply to your app’s content and functionality to avoid potential legal issues.

Comply with Apple’s instructions

Apple has specific guidelines and technical requirements for your app to be eligible for the App Store . These requirements include adhering to the Human Interface Guidelines, which detail best practices for designing user-friendly and accessible interfaces across different devices and platforms. By following these guidelines, you ensure that your app provides a consistent and enjoyable user experience, increasing its chances of success on the App Store . Additionally, ensure your app is built using the latest version of Xcode and supports the most recent iOS version to ensure optimal compatibility, performance, and security. Keep up to date with Apple’s evolving requirements and incorporate any necessary changes into your app.

Publishing a mobile application to the App Store

Once you have completed the above steps, you can submit your app to the App Store . Begin by preparing your app for submission, which includes creating App Store assets like app icons, screenshots, and app previews. These visuals convey your app’s purpose and functionality while enticing potential users to download it. Next, use App Store Connect to create a new app record, fill in the necessary metadata, such as your app’s description, keywords, and support information, and configure in-app purchases or subscriptions if applicable. Finally, submit your app for review and await Apple’s feedback. If your app meets all guidelines and requirements, it will be approved for publication on the App Store . Be prepared for possible revisions or resubmissions, as Apple’s review process is thorough and focused on ensuring high-quality, safe, and trustworthy apps for its users.

Try AppMaster no-code today!
Platform can build any web, mobile or backend application 10x faster and 3x cheaper

Step 1: Create an app

Before submitting your app to the App Store , you’ll need to develop and fine-tune it to meet Apple’s standards. Here’s an outline of the process of creating an app from ideation to completion:

  • Ideation: Start by brainstorming and refining your app idea. Consider the target audience, the problem it solves, and its unique selling points. Conduct market research to assess demand and evaluate potential competitors.
  • Design: Create wireframes and mockups to visualize your app’s user interface and user experience. Follow Apple’s Human Interface Guidelines to ensure consistency and accessibility across different devices and platforms.
  • Choose a development approach: Decide whether to develop your app natively, using a hybrid development framework or with a cross-platform tool like React Native or Flutter. Native development offers better performance and integration with device features, while hybrid or cross-platform development can save time and resources.
  • Set up the development environment: Download and install the latest version of Xcode, Apple’s integrated development environment (IDE) for iOS app development. Xcode provides all the tools you need to code, design, test, and debug your app.
  • Develop your app: Write the code for your app using Swift, Apple’s recommended programming language for iOS development. Implement the app’s core features, functionality, and design, adhering to best practices and performance optimizations.
  • Integrate third-party libraries and APIs: Incorporate third-party libraries, frameworks, or APIs to enhance your app’s functionality or external access services.
  • Test your app: Perform thorough testing to identify and fix bugs, usability issues, and performance bottlenecks. Use Xcode’s built-in testing tools and real devices or simulators to ensure your app functions correctly across various iOS devices and versions.
  • Optimize your app: Fine-tune your app’s performance, memory usage, and battery consumption to provide a smooth and responsive user experience.
  • Implement analytics and crash reporting: Integrate analytics tools, like Google Analytics or Firebase, to track user engagement and gather insights for future improvements. Set up crash reporting to monitor app stability and identify issues promptly.

How to create an app rapidly and save money

In today’s fast-paced digital world, creating an app rapidly and cost-effectively has become increasingly important for businesses and entrepreneurs. No-code solutions like AppMaster offer a game-changing approach to app development, empowering professional developers to become highly efficient technical leaders throughout the entire project. Instead of coordinating a large team consisting of the backend, frontend, and mobile developers, AppMaster enables a single individual with technical expertise to assemble all parts of an application using a user-friendly drag-and-drop interface.

AppMaster’s synchronized development environment ensures that changes made to the backend, such as API modifications or data model adjustments, are automatically reflected in the web and mobile applications. This seamless integration eliminates the need for constant communication, rewriting code snippets, or juggling multiple tasks simultaneously, saving valuable time and reducing the likelihood of errors. As a result, app development with AppMaster becomes ten times faster, allowing developers to focus on innovation and delivering exceptional user experiences. By leveraging no-code solutions like AppMaster , businesses can rapidly bring their app ideas to life without sacrificing quality or functionality, making it an ideal choice for those looking to streamline the development process and maximize efficiency.

Try AppMaster no-code today!
Platform can build any web, mobile or backend application 10x faster and 3x cheaper

Step 2: Create a product page with an app description

An engaging and informative product page attracts potential users and conveys your app’s value proposition. A well-crafted app description and product page will showcase your app’s features, functionality, and unique selling points, ultimately convincing users to download and try your app. Follow these steps to create a compelling product page for your app:

  • Craft a captivating app name: Choose a memorable, descriptive, and unique name for your app that reflects its purpose and stands out in the crowded App Store . Keep it short and easy to pronounce while ensuring it aligns with your brand identity.
  • Design an eye-catching app icon: Create a visually appealing and recognizable app icon that represents your app’s core functionality and distinguishes it from competitors. Follow Apple’s app icon design guidelines to ensure consistency and proper formatting.
  • Write a persuasive app subtitle: Summarize your app’s primary function in a concise, engaging subtitle. This short phrase will appear below your app’s name and give potential users a quick understanding of what your app does.
  • Compose an informative app description: Write a clear and compelling description highlighting your app’s key features, benefits, and use cases. Break up large blocks of text with bullet points or numbered lists to make it easy to read. Be sure to address your target audience’s pain points and emphasize how your app solves them. Avoid jargon and focus on the value your app brings to users.
  • Showcase your app with screenshots and previews: Use high-quality screenshots and app previews (video clips) to demonstrate your app’s features and user interface visually. These visuals should highlight the most important aspects of your app, guiding potential users through its functionality and showcasing its unique selling points.
  • Select appropriate keywords: Research and choose relevant keywords that accurately represent your app and have a high search volume. These keywords will help improve your app’s visibility in the App Store search results, increasing the likelihood of users discovering and downloading your app.
  • Set an age rating: Determine an appropriate age rating for your app based on its content and functionality. This rating will inform users and parents about the suitability of your app for different age groups and ensure compliance with App Store guidelines.
  • Provide support information: Include contact information, such as an email address or website, where users can find additional information or seek assistance with your app. Providing accessible support channels demonstrates your commitment to user satisfaction and encourages positive reviews.

Step 3: Submit for verification

Once your app is developed, and your product page is complete, it’s time to submit your app to the App Store for verification. Apple’s review process is thorough, ensuring that only high-quality, safe, and reliable apps are available to users. Follow these steps to submit your app for verification:

  • Prepare your app for submission: Ensure that your app complies with Apple’s App Store Review Guidelines, respects legal requirements, and adheres to the Human Interface Guidelines. Fix any bugs, optimize performance, and double-check your app’s metadata, privacy policy, and age rating.
  • Archive your app: Use Xcode to archive your app, creating a build that can be submitted to the App Store . This process will compile your app’s source code and resources, ensuring they meet Apple’s technical requirements.
  • Create an App Store Connect account: If you haven’t already, sign in to App Store Connect using your Apple Developer Program account. App Store Connect is the platform where you’ll manage your app’s submission, review, and release process.
  • Register your app: In App Store Connect, create a new app record by entering your app’s metadata, including its name, subtitle, description, keywords, and support information. Upload your app icon, screenshots, and app previews, and provide a link to your privacy policy.
  • Configure in-app purchases or subscriptions (if applicable): If your app includes in-app purchases or subscriptions, set them up in App Store Connect. Provide relevant details, such as pricing, subscription duration, and descriptions.
  • Upload your app build: Using Xcode or Application Loader, upload your archived app build to App Store Connect. Make sure you’ve selected the correct provisioning profile and distribution certificate before uploading.
  • Submit for review: In App Store Connect, navigate to your app’s record and click «Submit for Review.» Your app will be added to Apple’s review queue, and you’ll receive a confirmation email.
  • Monitor the review process: Apple will review your app to ensure it meets its guidelines and requirements. This process can take anywhere from a few hours to several days, depending on the complexity of your app and the current review queue. You can check the status of your app in App Store Connect.
  • Address any issues: If Apple identifies any issues with your app during the review process, they will email you the problems. Address the issues, make any necessary changes, and resubmit your app for review.

Try AppMaster no-code today!
Platform can build any web, mobile or backend application 10x faster and 3x cheaper

Step 4: Wait for approval and release

After submitting your app for verification, the next phase involves waiting for Apple’s review team to evaluate and approve it. The approval process is essential to ensure that the apps available on the App Store are high quality, safe, and reliable for users. The time it takes for your app to be reviewed can vary, with factors such as the complexity of your app, the current review queue, and whether your app requires additional attention due to specific features or functionalities all playing a role.

While waiting for approval, you can monitor your app’s review status in App Store Connect. If the review team encounters any issues with your app, they will notify you via email, detailing the problems and providing guidance on resolving them. Promptly address these issues, make the necessary changes, and resubmit your app for review.

Once your app has been approved, you will receive an email notification from Apple. This confirmation indicates that your app has passed the review process and is ready for release on the App Store . You have several options for releasing your app, such as releasing it immediately after approval, scheduling a specific release date, or manually releasing it when you’re ready.

After your app is released, it’s important to keep an eye on its performance, including download numbers, user ratings, and reviews. This information will help you identify areas for improvement and guide future updates to enhance your app’s overall user experience. Maintaining a successful app requires ongoing maintenance and updates to keep it relevant, secure, and in compliance with the latest App Store guidelines. Regularly addressing user feedback, fixing bugs, and adding new features will ensure your app remains competitive and continues to meet user expectations.

Common reasons for rejection by Apple

Apps submitted to the App Store are subject to Apple’s review process, which ensures that only high-quality, safe, and reliable apps are available to users. Some common reasons for app rejection during this process include:

  • Non-compliance with App Store Review Guidelines: Apple has a comprehensive set of guidelines that apps must adhere to in order to be accepted on the App Store . Apps that violate these guidelines, whether in terms of content, user privacy, or functionality, may be rejected.
  • Incomplete or inaccurate information: Providing incomplete, misleading, or inaccurate information during the submission process can lead to rejection. This includes app metadata, descriptions, screenshots, app previews, or any other materials required for review.
  • Poor user interface and user experience: Apps with poor UI/UX, difficult navigation, or non-intuitive design may be rejected. Apple’s Human Interface Guidelines provide a framework for creating user-friendly and accessible apps, and following these guidelines is essential.
  • Bugs, crashes, or performance issues: Apps that are unstable, crash frequently, or exhibit performance issues are likely to be rejected. It’s crucial to thoroughly test your app, fix bugs, and optimize its performance before submitting it for review.
  • Inappropriate or offensive content: Apps that contain offensive, discriminatory, or inappropriate content, such as explicit language, violence, or adult themes, may be rejected.
  • Inadequate user privacy: Failing to respect user privacy or neglecting to provide a clear privacy policy can result in rejection. Apps must handle user data responsibly and follow Apple’s privacy guidelines.
  • Incomplete or non-functional in-app purchases: Apps that offer in-app purchases or subscriptions must ensure that these features work correctly and are set up properly in App Store Connect. Non-functional or misleading in-app purchases can lead to rejection.
  • Misuse of platform features: Apps that misuse or abuse platform features, such as push notifications, background modes, or location services, may be rejected. Ensure your app uses these features appropriately and in compliance with Apple’s guidelines.
  • Intellectual property infringement: Apps that infringe on copyrighted material, trademarks, or other intellectual property rights may be rejected.
  • Lack of valuable content or functionality: Apps that offer little to no value to users, are overly simplistic, or are deemed «spam» may be rejected. Your app should provide a unique and valuable experience to users in order to be accepted on the App Store .

Try AppMaster no-code today!
Platform can build any web, mobile or backend application 10x faster and 3x cheaper

To minimize the risk of rejection, it’s essential to carefully review Apple’s guidelines and ensure that your app complies with all requirements before submitting it for review.

FAQ

What is the App Store ?

The App Store is a digital platform developed by Apple Inc., where users can browse, download, and purchase applications for iOS, iPadOS, watchOS, and macOS devices.

What are the requirements to publish an app on the App Store ?

To publish your app on the App Store , you need to have an Apple Developer account, a completed app that adheres to Apple’s guidelines, necessary app assets like icons and screenshots, and an Xcode project.

How do I create an Apple Developer account?

Visit the Apple Developer website and click on the «Account» tab. Then, sign in with your Apple ID or create one if you don’t have one. Enroll in the Apple Developer Program by following the on-screen instructions and paying the annual membership fee.

What is the cost of the Apple Developer Program?

As of March 2023, the annual membership fee is $99 for individuals and organizations and $299 for the Apple Developer Enterprise Program. Fees may vary by country or region and are subject to change.

How do I ensure my app complies with Apple’s guidelines?

Carefully review the App Store Review Guidelines to ensure your app follows Apple’s standards for content, design, and functionality.

How do I prepare my app for submission?

Use Xcode, Apple’s integrated development environment (IDE), to build, test, and archive your app. Then, create an App Store Connect account and set up your app’s metadata, such as its name, description, keywords, pricing, and availability.

How do I submit my app for review?

In Xcode, upload your archived app to App Store Connect. Then, go to your app’s page on App Store Connect, complete the submission form, and submit the app for review.

How long does the app review process take?

The review process typically takes between 24 hours and a few days. However, it may take longer if additional information or modifications are required.

What happens if my app is rejected?

If your app is rejected, you will receive feedback from Apple explaining the reasons for the rejection. Address the issues mentioned, make the necessary changes, and resubmit your app for review.

Can I update my app after it’s published?

Yes, you can submit updates to your app by creating a new version in App Store Connect and uploading the updated binary through Xcode. The update will undergo the same review process as the initial submission.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *