Проблема кодирования XCode - PullRequest
0 голосов
/ 13 июня 2018

У меня есть вопросы, касающиеся подписи кода для приложения iOS.

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

Например: enter image description here

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

Но когда мы экспортируем приложение в окне «Органайзер», например, экспортируем для специального развертывания, и в следующем окне отображаются детали для экспорта, enter image description here

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

Могу ли я спросить, являются ли эти два профиля обеспечения одинаковыми?Могу ли я использовать другой pp при экспорте архивированного приложения как ipa?

Большое спасибо за помощь

Ответы [ 2 ]

0 голосов
/ 14 июня 2018

Это зависит от типа обеспечения, которое вы используете для типа задания.

Разработка:

Если вы хотите создать файл .ipa только для установленногона зарегистрированном устройстве вы должны выбрать профиль обеспечения разработки.

Adhoc:

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

Распространение App Store:

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

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

Дайте мне знать, если это работает.

0 голосов
/ 13 июня 2018

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

Если вы посмотрите в правой части окна органайзера, вы увидите «Загрузить в App Store».. "Кнопка над кнопкой" Экспорт ... ".Организатор переназначает ваше архивированное приложение с вашим сертификатом распространения App Store, если вы загружаете эту версию в магазин или обзор TestFlight, или вы можете экспортировать этот двоичный файл для распространения ADHOC (на указанные устройства), корпоративного распространения (распространение в вашей компании)или версию для разработчиков в вашей команде, у которых установлены сертификаты разработки.

Если вы выберете ADHOC, у вас будет выбор между «Автоматически подписывать» (то есть сертификат «XC iOS ADHOC», который вы видите в этом окне, или «Вручную» (т. Е. Здесь вы можете выбрать один из различных профилей обеспечения): multiple provisioning profiles В реальной жизни вам действительно нужно, чтобы в вашем профиле обеспечения были названы две разные вещи, чтобы вы знали, на что действительно настраиваете приложение.

...