paint-brush
Как запустить приложение: пошаговое руководство Apple App Storeк@product
2,233 чтения
2,233 чтения

Как запустить приложение: пошаговое руководство Apple App Store

Слишком долго; Читать

Ищете руководство для начинающих по запуску своего первого мобильного приложения? Мы были там и можем помочь, поделившись уроками, которые мы извлекли из разработки мобильного приложения HackerNoon.
featured image - Как запустить приложение: пошаговое руководство Apple App Store
HackerNoon Product Updates HackerNoon profile picture
0-item

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

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

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

Таблица ссылок

Apple App Store : пошаговое руководство

  1. Зарегистрируйтесь в программе разработчиков Apple:

    • [ ] Зарегистрируйте учетную запись разработчика Apple на сайте Developer.apple.com .
    • [ ] Выберите подходящий тип членства (частное лицо или организация) и оплатите годовой взнос — 99 долларов США.


    Вот демо:



  1. Подготовьте свое приложение к отправке:
  • [ ]

    Убедитесь, что ваше приложение соответствует рекомендациям Apple App Store Review Guidelines , включая требования к контенту, дизайну и функциональности.

  • [ ]

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

  • [ ]

    Включите поддержку новейших версий и технологий Apple iOS.


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


  1. Создайте ресурсы App Store:
  • [ ] Создайте значок приложения в соответствии с рекомендациями Apple по пользовательскому интерфейсу (формат PNG, несколько размеров).
  • [ ] Делайте высококачественные снимки экрана, демонстрирующие функции и пользовательский интерфейс вашего приложения.
  • [ ] Подготовьте визуально привлекательный видеоролик для предварительного просмотра приложения (необязательно, но рекомендуется).
  • [ ] Напишите убедительное и краткое описание приложения с соответствующими ключевыми словами.
  • [ ] Разработайте локализованные описания и ключевые слова для разных регионов App Store.


  1. Подписание кода: создание профиля обеспечения распространения iOS и сертификата распространения.
  • [ ] Добавьте свою учетную запись программы разработчика в Xcode. В верхнем меню выберите Xcode, затем выберите «Настройки».
  • [ ] Нажмите «Учетные записи». В левом нижнем углу окна нажмите знак +, затем выберите «Добавить Apple ID…».
  • [ ] Введите свой Apple ID и пароль для программы Apple Developer, затем нажмите «Войти».
  • [ ] Затем включите автоматическое подписание. В редакторе проекта выберите цель и выберите «Общие». Прокрутите вниз до раздела «Подписание» и щелкните значок треугольника, чтобы развернуть настройки. Нажмите на поле, чтобы автоматически управлять подписанием. Выберите свою команду.


  1. Архивируйте и загрузите приложение с помощью Xcode.
  • [ ] Прежде чем отправить приложение на проверку через App Store Connect, нам необходимо загрузить сборку через Xcode. В Xcode выберите «Универсальное устройство iOS» в качестве цели развертывания.
  • [ ] Выберите «Продукт» в верхнем меню и нажмите «Архив».
  • [ ] Запустится Xcode Organizer, в котором отобразятся все архивы, созданные вами ранее. Убедитесь, что выбрана текущая сборка, и нажмите «Загрузить в App Store» на правой панели.
  • [ ] Выберите свои учетные данные и нажмите «Выбрать» .
  • [ ] В следующем окне нажмите «Загрузить» в правом нижнем углу. Когда загрузка будет завершена, появится сообщение об успешном завершении. Нажмите Готово .


  1. Создайте запись App Store Connect для приложения — настройте метаданные приложения и дополнительную информацию в его записи App Store Connect.
  • [ ] На панели управления App Store Connect выберите «Мои приложения».
  • [ ] Нажмите знак + в верхнем левом углу, затем «Новое приложение» .
  • [ ] Чтобы создать новую запись App Store Connect, вам потребуются следующие сведения: платформа, название приложения, язык по умолчанию, идентификатор пакета и SKU. Вы не сможете изменить эти данные позже, поэтому будьте уверены в том, что вводите.

      • ➡️

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


      • ➡️

        Идентификатор пакета должен точно совпадать с идентификатором пакета в файле Info.plist вашего проекта Xcode (в разделе «Общие» -> «Идентификация» цели).


      • ➡️

        Артикул не виден пользователям, и его можно установить самостоятельно. Это может быть идентификатор, который вы используете в своей компании, или что-то еще, что имеет для вас значение. Допустимые символы включают буквы, цифры, дефисы, точки и подчеркивания. Они должны начинаться с буквы или цифры.

  • [ ] На вкладке «App Store» в App Store Connect на странице «Информация о приложении» добавьте дополнительные языки, категории и URL-адрес политики конфиденциальности приложения.
  • [ ] Установите приложение как бесплатное или выберите его ценовую категорию на странице « Цены и доступность ».
  • [ ] На вкладке «Функции» мы можем добавлять конфигурации для любых технологий App Store в вашем приложении, таких как Game Center и покупки в приложении.
  • [ ] На этом этапе приложение будет отмечено желтой точкой и статусом «Подготовка к отправке» на левой панели в разделе «App Store». Выберите сборку, которую хотите настроить. Здесь мы добавим информацию для страницы продукта в App Store.
  • [ ] Загрузите скриншоты приложения (в формате JPEG или PNG и без строки состояния). Мы можем загрузить набор скриншотов для одного устройства и использовать их для всех остальных размеров.
  • [ ] Нажмите «Сохранить» в правом верхнем углу окна после завершения загрузки снимков экрана.
  • [ ] Прокрутите вниз и введите описание приложения, ключевые слова, URL-адрес поддержки и маркетинговый URL-адрес.

      • ➡️

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


      • ➡️

        URL-адрес поддержки может быть таким же простым, как целевая страница с контактной формой.


      • ➡️

        Маркетинговый URL-адрес может быть веб-сайтом вашего приложения и не является обязательным.

  • [ ] В разделе «Общая информация о приложении» ниже загрузите значок приложения и введите номер его версии, авторские права и контактную информацию.

      • ➡️

        Размер значка приложения должен составлять 1024 x 1024 пикселя.


      • ➡️

        Номер версии должен точно совпадать с номером в Xcode.


      • ➡️

        Информация об авторских правах обычно выглядит следующим образом: «Авторские права (c) 2017, Instabug, Inc.».


      • ➡️

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

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

      • ➡️

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


      • ➡️

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


      • ➡️

        Для первых выпусков обычно следует оставлять дату выпуска версии автоматической.


  • [ ] В правом верхнем углу нажмите «Сохранить» .

  1. App Store Connect
  • [ ] Войдите в App Store Connect ( appstoreconnect.apple.com ), используя свою учетную запись разработчика.
  • [ ] Нажмите «Выбрать сборку перед отправкой приложения».
  • [ ] Выберите сборку, которую вы загрузили через Xcode. Нажмите «Готово» в правом нижнем углу, затем «Сохранить» в правом верхнем углу, затем «Отправить на проверку».
  • [ ] Наконец, ответьте на вопросы об экспортном соответствии, правах на контент и рекламном идентификаторе и нажмите «Отправить» .


  1. Обзор и выпуск приложения:
  • [ ] Отслеживайте ход проверки и оперативно решайте любые проблемы или запросы группы проверки Apple — выберите «Активность» в верхнем горизонтальном меню, затем «Версии App Store» на левой панели.
  • [ ] После одобрения установите дату выпуска приложения или выпустите его немедленно.


Вот руководство от @CodeWithChris , которое помогло нам лучше понять весь процесс:

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

  • Неприемлемый контент. Избегайте включения в приложение явного, оскорбительного или незаконного контента.
  • Вводящая в заблуждение информация. Убедитесь, что описание, снимки экрана и метаданные вашего приложения точно отражают его функциональность.
  • Конфиденциальность пользователей: получите согласие пользователя на сбор данных и обращайтесь с пользовательскими данными безопасно и ответственно.
  • Сбои и ошибки. Тщательно протестируйте свое приложение, чтобы выявить и исправить любые сбои, ошибки или проблемы с производительностью.
  • Пользовательский интерфейс: следуйте рекомендациям Apple по пользовательскому интерфейсу, обеспечивайте визуально привлекательный дизайн и поддерживайте единообразный пользовательский интерфейс.
  • Функциональность приложения. Убедитесь, что ваше приложение работает должным образом и не содержит скрытых или недокументированных функций.


Рекомендации по проверке App Store — обязательные элементы

  • Убедитесь, что вся информация и метаданные приложения полны и точны.
  • Обновите свою контактную информацию на случай, если вам понадобится App Review.
  • Предоставьте App Review полный доступ к вашему приложению.
  • Включите серверные службы, чтобы они работали и были доступны во время проверки.
  • Включите подробные объяснения неочевидных функций и встроенных покупок в примечания к обзору приложения, включая сопроводительную документацию, где это необходимо.
  • Функциональность. Ваше приложение должно функционировать должным образом и обеспечивать четкую цель и ценность для пользователей.
  • Соблюдение юридических требований: соблюдайте применимые законы, включая права интеллектуальной собственности, правила конфиденциальности и защиты данных.
  • Минимальный пользовательский опыт: ваше приложение должно обеспечивать определенный уровень функциональности даже без дополнительных покупок или подписок в приложении.
  • Покупки в приложении. Четко сообщайте пользователям о покупках или подписках в приложении и следуйте рекомендациям Apple по их реализации.
  • Метаданные магазина приложений: предоставьте точную и актуальную информацию в метаданных вашего приложения, включая название приложения, описание, снимки экрана и ключевые слова.


Другие рекомендации

Важные заметки

  1. Получение одобрения занимает от одного до трех дней, а появление приложения в App Store после одобрения может занять до 24 часов.
  2. Обратите внимание, что начиная с апреля 2023 года все приложения для iOS и iPadOS, отправляемые в App Store, должны быть созданы с использованием Xcode 14.1 и iOS 16.1 SDK.
  3. Приложения для iPhone будут автоматически публиковаться в Mac App Store на компьютерах Mac Apple Silicon, если вы не обновите их доступность в App Store Connect.
  4. У Apple высокий уровень отклонения приложений, в которых обнаруживаются ошибки любого типа, медленные приложения, неподробные описания приложений, незавершенные приложения и т. д.
  5. Если вы собираете информацию о пользователях, вам необходимо предоставить им четкую политику конфиденциальности.
  6. Вы не можете использовать изображения Apple.
  7. Убедитесь, что приложение работает корректно в каждом месте и имеет правильный перевод — хотя Apple любит глобальные приложения!


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