2016-09-23 3 views
1

Я разрабатываю приложения для других компаний. Мои клиенты хотят, чтобы их приложение в App Store отображалось как опубликованное собственной компанией, а не мое. Кроме того, они не хотят предоставлять мне свой секретный ключ для подписания приложений для распространения в App Store. Я не хочу сам ключ, потому что я не хочу, чтобы какая-либо юридическая ответственность была связана с тем, что ключ был потерян или украден.Как отправить приложение, сделанное третьим лицом в iTunes Connect, не выдав сертификат распространения?

Они могут добавить меня как разработчика в команду своей компании на портале Apple Developer, и это дает мне возможность публиковать новые сборки для тестирования. В этой ситуации я должен подписать свое приложение с сертификатом распространения, или мои сборки будут отклонены при их загрузке. Это верно?

Возможно, я пришлю им приложение в виде IPA-файла, используя идентификатор пакета своего приложения и подпишу его своим собственным сертификатом. Затем они уходят с приложения с сертификатом распространения и отправляют его в iTunes Connect с помощью Application Loader или аналогичного. Каков самый простой способ для их повторного подписания? Должны ли они использовать Xcode для загрузки IPA или вручную запустить код в командной строке?

Я ищу, чтобы сделать это как можно проще. Люди, получающие сборку (IPA-файлы), не являются разработчиками.

ответ

0

В этом случае клиент должен подать в отставку файл IPA они делате от разработчика и загрузить его на ITunes Connect себя с помощью компании Apple Apploader или Xcode. Чтобы уйти в отставку, им понадобится двоичный код codeign, предоставляемый инструментами командной строки Xcode (полный Xcode не требуется, но также будет работать). При желании они могут использовать Xcode для загрузки и повторной подписи xcarchive. Есть несколько приложений, которые предоставляют интерфейс для кодов, таких как iResign и AirSyncApp, которые более удобны для пользователя, чем командная строка.

Благодаря @ alanc-liu за предоставленную информацию.

0

Попробуйте это, вы можете подписать пакет IPA своим сертификатом и отправить его им, а затем попросить их переписать его с помощью собственного сертификата.

How to Re-Sign an iOS App from an External Developer

+0

Хотя это будет работать, я надеялся на более простой процесс. Спасибо хоть! Приложение iResign - это возможное решение для меня. –

Смежные вопросы