Вопрос или проблема
Мое приложение для iPhone было успешно загружено в App Store Connect
и распространено среди широкой аудитории. Теперь я пытаюсь перенести приложение на macOS; я могу тестировать его на Mac через TestFlight. Однако, когда я пытаюсь отправить его для распространения в App Store Connect
, я не вижу опции +
или Добавить сборку
в разделе Сборка
. Каковы могут быть причины, которые мешают загрузке сборки для macOS в магазин?
Я использую Xcode Версия 16.0 (16A242d)
.
Ответ или решение
Причины, по которым версия вашего приложения для macOS недоступна в App Store Connect, могут быть различными. Рассмотрим наиболее вероятные факторы, влияющие на эту ситуацию.
1. Неправильный тип сборки
При создании сборки для macOS необходимо убедиться, что вы выбрали правильный таргет в Xcode. Убедитесь, что ваш проект настроен на создание версии приложения под macOS, а не iOS. Проверьте конфигурацию вашего Xcode проекта и убедитесь, что выбран правильный SDK (Software Development Kit).
2. Отсутствие поддержки Universal Purchase
Если вы планируете выпустить приложение как универсальное (для iOS и macOS), убедитесь, что вы настроили Universal Purchase в настройках приложения. Для этого:
- Войдите в App Store Connect.
- Выберите ваше приложение и перейдите в раздел "Features".
- Убедитесь, что установлен галочка на "Universal Purchase" и что версия macOS добавлена к сборкам.
3. Проблемы с версиями и совместимостью
Проверьте, что ваша версия приложения для macOS соответствует требованиям App Store Connect. Новые версии Xcode могут содержать изменения, которые могут повлиять на совместимость. Убедитесь, что ваше приложение использует корректные версии фреймворков и библиотек, совместимых с macOS.
4. Требования App Store Connect
Существует ряд требований, которые необходимо выполнить для того, чтобы загрузить собранное приложение в App Store Connect:
- Убедитесь, что ваше приложение прошло все этапы тестирования и не имеет критических ошибок или проблем с производительностью.
- Обратите внимание на то, что в вашей сборке должны быть включены все необходимые метаданные и ресурсы, требования которых предъявляет App Store Connect.
5. ethic определенные функции и зависимости
Некоторые функции, специфичные для iOS, могут быть недоступны или работать иначе на macOS. Если ваше приложение использует такие функции, это может препятствовать его загрузке на платформу macOS. Проверьте все зависимости и убедитесь, что они поддерживаются.
6. Отсутствие прав и настроек учетной записи
Убедитесь, что ваша учетная запись разработчика Apple имеет необходимые права для загрузки macOS-приложений. Для этого может потребоваться наличие подписки на Apple Developer Program. Если вы работаете в команде, проверьте, что все участники имеют соответствующие права.
Заключение
Для успешного вывода вашей версии приложения для macOS в App Store Connect важно тщательно проанализировать все перечисленные аспекты. Проверьте настройки проекта в Xcode, соответствие требованиям App Store, и убедитесь, что все аспекты программы поддерживаются для macOS. Если вы учтете все перечисленные рекомендации, это значительно упростит процесс отправки вашего приложения для распространения на платформе macOS.