Инструкции, приведенные на странице Распространение на портале обеспечения iOS, по-прежнему четко описывают процесс создания и включают файл Entitlements.plist в сборку для специального распространения.На странице Руководства по разработке для iOS , с другой стороны, ничего не говорится о файле Entitlements.plist.
Когда я пытался «построить и архивировать» наше последнее приложение, следуя инструкциямиз Руководства по разработке iOS, получившийся в результате специальный app.ipa не будет установлен на моем устройстве для разработки из-за проблемы с разрешениями.Когда я перестраивал с помощью файла Entitlements.plist, новый app.ipa нормально устанавливался.
К сожалению, включение Entitlements.plist в app.ipa означает, что результирующая сборка не может быть просто переподписана иотправлено в магазин приложений - верно?Вместо этого мне нужно пересобрать без Entitlements.plist и отправить результат в магазин приложений.
Полагаю, у меня действительно есть несколько связанных вопросов:
- Будет ли приложение.ipa, созданный в соответствии с инструкциями в Руководстве по разработке для iOS (без Entitlements.plist, просто подпишите его с помощью специального профиля обеспечения распространения), установите OK на устройстве не-dev, которое было правильно определено в тестовом профиле обеспечения распространения?
- Можно ли как-нибудь проверить точные результаты «Сборки и архивирования» на моем компьютере разработчика, чтобы я мог просто переподписать его и отправить в App Store из Xcode?
- Будет лиapp.ipa, который явно содержит файл Entitlements.plist, будет отклонен, если я его отправлю?
Спасибо!