Подать в отставку IPA и отправить его в Apple - PullRequest
2 голосов
/ 26 января 2011

Есть ли способ отказаться от ipa, взятого у другого разработчика, и отправить его в apple?

Обновление
После релиза fastlane это кусок пирога.Смотри здесь https://github.com/fastlane/sigh#resign

Ответы [ 2 ]

4 голосов
/ 07 мая 2014

Да, можно уйти в отставку ipa.

Как Alexspott упоминает, что вам потребуется учетная запись Apple для разработчиков, вы создали AppID, соответствующий идентификатору пакета ipa (если вы не можете зарегистрировать идентификатор приложения для точного соответствия идентификатору пакета, вы можете использовать подстановочный знак Идентификатор приложения, если ваше приложение не использует Push-уведомления или Приобретения приложений), имеет действующий сертификат и создает профиль обеспечения для этого идентификатора приложения и сертификата.

Убедитесь, что у вас есть этот сертификат в вашей цепочке для ключей.

Чтобы уйти в отставку ipa, выполните следующие действия в Терминале:

$ cd путь / где / файл / ipa / file / is /

$ unzip оригинал .ipa

$ rm -rf /Payload/theapp.app/_CodeSignature/

$ cp YourProvisioningProfile .mobileprovision Payload / theapp .app / embedded.mobileprovision

$ codesign -f -s " YourCertificateName ” Полезная нагрузка / theapp .app

$ zip -qr подал в отставку .ipa Payload /

Это может быть немного болезненно, и это то, что я должен делать довольно часто, поэтому я сделал сценарий, чтобы упростить процесс. Например, вместо написания всего вышеперечисленного, вы просто напишите:

$ ipaHelper в отставку оригинал .ipa -p YourProvisioningProfile .mobileprovision

Он также обрабатывает проблемы, которые иногда всплывают с Правами. Если вам интересно, у меня есть исходный код на GitHub:

https://github.com/MarcusSmith/ipaHelper

3 голосов
/ 13 июня 2012

Вам не нужен источник, чтобы выйти из приложения.Но вам необходимо иметь учетную запись Apple Developers и создать AppID, профиль обеспечения AppStore и т. Д. В основном выполните все шаги для публикации в AppStore.предоставляет возможность выхода в отставку, а также может отправить его в AppStore.

...