Связь между профилями обеспечения, сертификатами, идентификаторами приложений и ключами - PullRequest
2 голосов
/ 26 марта 2012

Сейчас я просто пытаюсь протестировать свое приложение на своем телефоне, а не развертывать в магазине.

Как все эти вещи связаны? Раз я не пытаюсь загрузить их в магазин, могу ли я игнорировать их?

Я учусь в программе University Developer. Мне удалось получить сертификат и установить его в XCode, но сборка все равно не удалась.

enter image description here

Является ли решение этой проблемы просто вопросом изменения идентификатора приложения? Как я знаю, что положить в?

Одна вещь, которую я заметил, это то, что на портале разработчика я вижу только один идентификатор приложения, но он для кого-то с другим именем. Так что я думаю, у меня нет идентификатора приложения. Нужен ли мне один, если я просто пытаюсь проверить на моем телефоне? Если мне это нужно, то как мне его получить?

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

1 Ответ

1 голос
/ 26 марта 2012

Профили обеспечения - это очень длинная уникальная строка, которая позволяет устройству распознавать сертификаты (очень ОЧЕНЬ полезно для разработки).

Вы должны предоставить вашему устройству определенный идентификатор пакета вашего приложения (выполняется через developer.apple.com ), затем установите указанный профиль, чтобы даже подумать о сборке с действующим сертификатом.Однако гораздо проще заставить XCode генерировать профиль подстановочного знака, который позволяет вам проверять ЛЮБОЙ ID пакета (он отображается как * .mobileprovision).

Сертификаты - это другая сторона медали.Сертификат для чего-либо (веб-сайт, приложение) указывает на то, что эта услуга может быть доверена пользователю и, что более важно, ОС.Сертификаты выдаются Apple California, действительны в течение года и могут быть отозваны в любое время по любой причине.На закрытой и безопасной платформе, такой как iPhone, сертификат необходим для любого приложения.

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