Как создать IPA на основе другого сертификата .p12 - PullRequest
0 голосов
/ 25 февраля 2020

После просмотра множества сайтов, включая портал Apple Dev. В итоге я понятия не имел, как действовать в следующем случае: я IOS разработчик, у меня есть собственная учетная запись в Apple и собственные сертификаты. Я разработал приложение для другого клиента, и у него есть собственные сертификаты Apple и учетная запись в магазине приложений. Мне нужно создать файл IPA, сначала для тестирования cient, а затем для загрузки в APP STORE, но не с моей собственной учетной записи Apple, а с учетной записи клиента, он не хочет давать мне свои учетные данные, но отправил мне два файла: .cer и .p12 сертификаты на разработку. Я пытался использовать их для создания файла .IPA, но, похоже, я могу использовать только свои собственные сертификаты, поскольку я вошел в XCODE с моим Apple ID. Я не хочу делиться с ними своим кодом, чтобы они генерировали файл .IPA. Итак, какие у меня есть варианты для создания файла .IPA?

спасибо

1 Ответ

1 голос
/ 25 февраля 2020

Что касается использования подписи вашего клиента для подписи приложения, им придется пригласить вас в свою группу разработчиков, что делается через AppStoreConnect. Похоже, у вас был бы доступ, который вам необходим на уровне роли «Разработчик» (https://developer.apple.com/support/roles/). После того, как вы приняли приглашение, вам нужно будет изменить свою команду в XCode на команду вашего клиента.

Для целей тестирования вы можете выбрать:

  • Ad-Ho c распространение файла IPA вместе с размещением где-нибудь процесса установки через эфир (и файла IPA). У Google Firebase теперь есть процесс, который, кажется, может немного облегчить распространение Ad-Ho c, но я только провел быстрое тестирование с ним (https://firebase.google.com/docs/app-distribution#example_implementation_path).

  • Загрузка (подписанная сертификатом вашего клиента) через AppStoreConnect, которая предоставит сборки для тестировщиков в TestFlight, но также будет тем, что вам в любом случае придется сделать для возможного распространения в App Store.

...