Что нужно для создания ipa для Enterprise Distribution?(iOs - iPhone - iPad) - PullRequest
4 голосов
/ 02 марта 2011

Я работаю над проектом, который будет распространяться внутри компании.Итак, я провел некоторое исследование по этому вопросу, и все учебные пособия и руководства начинаются с сборки (файл .ipa).

Вопрос в том, как подписать код так, как мой клиент может распространятьприложение внутренне использует корпоративный дистрибутив и не дает мне свои сертификаты?

Ответы [ 3 ]

5 голосов
/ 02 марта 2011

Сертификаты распространения корпоративной программы (и закрытые ключи) необходимы для подписи приложения для корпоративного распространения.Либо клиент может доверять вам необходимые ключи, либо вы можете отправить проект клиенту для окончательной сборки, либо клиент может повторно подписать комплект скомпилированного приложения.

Приложение может быть повторно подписано с помощьюкомандная строка Mac OS X;запуск Xcode 4 не требуется.

2 голосов
/ 06 марта 2011

Чтобы увидеть пример неподписанной версии кода и инструкции по подписыванию кода, см. http://easewiki.apperian.com/index.php/Code_Signing

Этот метод включает подпись командной строки на любом Mac.

0 голосов
/ 02 марта 2011

Вы не можете.Вы должны либо предоставить клиенту свой код и позволить ему скомпилировать / подписать его, либо ваш клиент должен предоставить вам свой сертификат распространения и профиль распределения предприятия, чтобы вы могли его подписать.

Если вы используете Xcode4,Вы могли бы подписать его, используя специальное решение, а затем поделиться фактическим архивным комплектом.Разработчик на сайте вашего клиента может затем импортировать пакет архива в свою копию Xcode4 и переподписать его соответствующими сертификатами.Учитывая, что Xcode4 все еще находится в бета-версии, хотя, кто знает, будет ли это работать должным образом или будет ли он вообще существовать, когда он будет запущен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...