в качестве примечания, предполагая, что вы находитесь в желаемой «команде разработчиков» и имеете правильный доступ, вы всегда должны иметь возможность загружать профили подготовки с портала разработчика. Под правильным доступом я имею в виду, что некоторые разработчики имеют доступ только к профилям обеспечения разработки, у других есть доступ к профилям обеспечения распространения ...
Дорогая,
Ответы:
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
Перейти к Finder
В меню « Перейти » перейдите к « Перейти к папке »
или
Нажмите Command + Shift + G на рабочем столе Mac OS X или в окне Finder.
Ответы:
Где они были для более старых версий Xcode:
~/Library/MobileDevice/Provisioning\ Profiles
Профили обеспечения не хранятся в проекте. Xcode имеет общую область, и профиль извлекается при сборке и в комплекте с ipa.
источник
ipa = project + provisioning profile
или еще что-то добавлено?или
источник