Проблемы с загрузкой приложения в магазин приложений

Я пытаюсь загрузить свое приложение в магазин приложений и следую инструкциям на веб-сайте разработчика. У меня есть сертификат распространения и создан профиль обеспечения распространения, но я могу поместить его в Xcode? Если я просто нажму на файл .mobileprovision в Finder, он откроет Xcode и ничего не сделает. Если я зайду в органайзер и нажму на профили подготовки под своим телефоном, я не смогу добавить файл. Когда я вручную перетаскиваю файл, он говорит мне, что его невозможно установить на мой телефон, потому что он не включен в профиль. Я не знаю, хочу ли я установить его на свой телефон или что делать. Я просто хочу разместить его в App Store!


person user2397282    schedule 14.09.2013    source источник
comment
Все есть в документах Apple: developer.apple. com/library/ios/documentation/ToolsLanguages/   -  person Grzegorz Krukowski    schedule 14.09.2013
comment
проверьте мои комментарии по этой ссылке stackoverflow.com/questions/18796772/ содержит 2 действительно хороших примера, которые вам помогут.   -  person DogCoffee    schedule 15.09.2013


Ответы (2)


Когда вы нажимаете на файл .mobileprovision в Finder, он открывает Xcode и что-то ДЕЛАЕТ. Он импортирует этот файл подготовки. Если у вас также установлены все остальные сертификаты, вам не нужно вручную устанавливать профиль подготовки на свой телефон. Когда вы создаете сборку с использованием профиля обеспечения Xcode, он должен автоматически устанавливаться на ваш телефон.

person Rukshan Marapana    schedule 04.08.2016

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

  1. Профиль Development Provision — этот профиль нужен вам для тестирования и отладки приложения на вашем устройстве. UDID вашего устройства должен быть добавлен в этот профиль обеспечения. Вы можете сделать это в Apple Developer Member Center.
  2. Профиль Ad Hoc Provision — обычно используется для бета-тестирования через Testflight или Fabric. Вы не можете отлаживать приложение с этим профилем, так как оно подписано сертификатом распространения.
  3. Профиль обеспечения распространения — используется для распространения вашего приложения через AppStore.

Ваши следующие шаги:

  1. Проверьте, какие профили обеспечения у вас есть. Вы можете скачать или обновить их через Xcode, используя Preferences/Accounts.
  2. Если вы хотите протестировать приложение на своих устройствах, убедитесь, что ваш UDID добавлен в профиль разработки.
  3. Если вы хотите загрузить приложение для распространения, создайте профиль предоставления распространения в Apple Developer Member Center.

Если вы хотите проверить, какие профили и сертификаты в настоящее время используются для вашего приложения, вам нужно проверить Xcode/Your_Target/BuildSettings/Signing.

person Eugene El    schedule 15.12.2018