Расположение профилей подготовки Xcode

94

Где в Xcode 8.3.3 находятся профили подготовки в проекте и / или каталоге файлов?

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

Ответы:

147

Где они были для более старых версий Xcode: ~/Library/MobileDevice/Provisioning\ Profiles

Профили обеспечения не хранятся в проекте. Xcode имеет общую область, и профиль извлекается при сборке и в комплекте с ipa.

болтать
источник
так ipa = project + provisioning profileили еще что-то добавлено?
Дорогая,
.Ipa - это, по сути, файл .zip со скомпилированным приложением со встроенным профилем обеспечения.
wottle
Если он не хранится в проекте, как push-уведомления работают без профиля на машине другого разработчика?
ScottyBlades
Сертификат push-уведомлений необходим на сервере, который отправляет push-уведомления на сервер Apple APNS. Если вы хотите, чтобы это было возможно на нескольких серверах, вам нужно скопировать закрытый ключ и сертификат на каждый сервер. Этот вопрос касается профиля подготовки для запуска приложения. Если вы вручную управляете подписью кода, вам нужно будет экспортировать закрытый ключ для сертификата, связанного с профилем подготовки, и импортировать его на компьютер другого разработчика.
wottle
1
Все еще существует для XCode 11.5 в 2020 году.
Бен Бутцер,
82
  1. Перейти к Finder
  2. В меню « Перейти » перейдите к « Перейти к папке »
    или
  3. Нажмите Command + Shift + G на рабочем столе Mac OS X или в окне Finder.
  4. Искать по пути

~/Library/MobileDevice/Provisioning Profiles

введите описание изображения здесь

Рампрасат Сельвам
источник