Профиль обеспечения и сервисы Apple Keychain - PullRequest
0 голосов
/ 14 сентября 2011

В настоящее время мы находимся в процессе создания нескольких приложений для одного клиента, и для удобства мы используем общий профиль обеспечения для всех приложений. etc: - com.companyname. *

Однако каждое приложение имеет уникальный идентификатор пакета. etc: - com.companyname.appname

Сегодня я заметил, что как только мы сохраняем имя пользователя в цепочке ключей в одном приложении, оно появляется и в другом приложении. Поэтому я думаю, что это общее положение является виновником здесь, и есть ли способ, которым мы можем преодолеть это, не используя другие положения?

1 Ответ

0 голосов
/ 14 сентября 2011

Для разработки вы также должны использовать сертификат (.cer) от Apple Developer Program. Вы создаете сертификат, отправляя свой закрытый ключ в Apple. После этой процедуры установите .cer. Для использования ключа на нескольких машинах вам необходимо создать .p12.

После загрузки сертификата Apple iPhone от Apple экспортируйте его в формат сертификата P12. Чтобы сделать это в Mac OS:

  1. Откройте приложение Keychain Access (в разделе Приложения / Утилиты папки).
  2. Если вы еще не добавили сертификат в связку ключей, выберите Файл> Импорт. Затем перейдите к файлу сертификата (файл .cer) Вы получили от Apple.
  3. Выберите категорию ключей в Keychain Access.
  4. Выберите закрытый ключ, связанный с разработкой вашего iPhone Сертификат. Закрытый ключ определяется разработчиком iPhone: First Name Last Name открытый сертификат, связанный с ним.
  5. Выберите Файл -> Экспорт товаров.
  6. Сохраните ваш ключ в файле обмена личной информацией (.p12) формат. Вам будет предложено создать пароль, который будет использоваться, когда вы попытаться импортировать этот ключ на другой компьютер.
...