2012-05-14 2 views
0

У нас было несколько приложений, созданных сторонним разработчиком. Я не помню, как это было сделано в прошлом, но они только что обновили 2 наших приложения для правильной работы с iOS 5.xОбщий сертификат с сторонним разработчиком

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

Я послал им Provisioning профиль распределения (.mobileprovision), но они попросили «Свидетельство для связки ключей доступа»

Возможно, я слишком осторожен, но я прав в размышлении мне нужно экспортировать мой Сертификат разработчика как файл .cer и отправить им письмо? Мы доверяем компании, но это правильный способ сделать что-то? Это разрешено Apple?

У третьей стороны нет доступа к нашим счетам (центр разработчика/iTunes подключен), и у нас нет доступа к исходному коду.

Спасибо

ответ

2

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

Я думаю, что это довольно типичный способ сделать что-то в ситуации, когда клиент имеет учетную запись разработчика, но разработчик владеет источником.

Даже если у компании-разработчика была доступ к вашей учетной записи iTunes, вам все равно нужно отправить им закрытый ключ, с которым был создан ваш сертификат.

+0

Чтобы уточнить, вы говорите, что мне нужно отправить им сертификат (для моего разработчика) и мой закрытый ключ, но в последнем предложении вы говорите, что мне «все равно нужно отправить их закрытый ключ "- это тот же самый ключ? –

+0

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

+0

Спасибо. Просто чтобы я был на 100% понятен, что экспортировать и отправлять, я нажимаю на «логин» для ключей, а затем из «Мои сертификаты/ключи» Я экспортирую iPhone. Разработчик: AlexHolsgrove (как файл .cer) и сопровождающий закрытый ключ с мое имя (как файл .p12 с паролем) Затем я отправляю разработчику оба файла? Извините, если я повторяюсь, но я видел много других людей, смущенных этим! –

0

Не пробовал это сам, но, похоже, есть способ переписать двоичный файл (файл IPA). Проверьте this link Он использует служебную программу iReSign