приложение iphone с сертификатом клиента и профилем обеспечения - PullRequest
1 голос
/ 19 марта 2012

Я просмотрел все связанные с этим вопросы здесь, на сайте, а также в блогах, но они оставили его открытым, чтобы я мог повторно использовать сертификаты и профили клиентов. Конечно, нет проблем, когда дистрибутив и сертификат были сгенерированы с помощью CSR моего сервера.

Мне нужно создавать приложения для iphone на выделенном сервере, используя загруженные сертификаты p12 и профили мобильных клиентов.

Я сталкиваюсь с 2 сценариями:

  1. Распространение для представлений в AppStore
  2. Ad-Hoc

Относительно 1.) Я мог импортировать и подписать приложение следующим образом:

  1. сертификаты импорта безопасностиVOSX.p12 -k ~ / Library / Keychains / login.keychain -P "asdasd" -T / usr / bin / codesign
  2. xcrun -verbose -sdk iphoneos PackageApplication "build / Release-iphoneos / JIOSApp.app" -o /tmp/app.ipa -sign "Распространение через iPhone: опубликовано в JIOSBase.mobileprovision

Все прошло хорошо, но, конечно, iTunes не удается установить его. Это приложение работает для представлений в Appstore?

Тогда относительно 2.)

Как уже говорилось, обычно у клиента есть свои собственные сертификаты, привязанные к первоначальному CSR. xcodebuild или xcrun здесь не работают из-за несоответствия закрытого ключа.

Кто-нибудь еще мог создавать приложения с сертификатами клиента и профилями мобильного обеспечения? Кажется, довольно невозможно для меня.

Спасибо, Гюнтер

Справочные ссылки:

http://www.iphonedevsdk.com/forum/iphone-sdk-tools-utilities/73719-hudson-continuous-integration-ios.html

Имя профиля обеспечения, используемого для подписи приложения iPhone?

И самый связанный, но еще не ответивший на 100%: Установка в командной строке сертификатов подписи кода, файлов .p12 и mobileprovisions

...