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

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

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


person Fernando Santiago    schedule 12.06.2014    source источник
comment
скачайте сертификат из своего аккаунта и установите его.   -  person Indrajeet    schedule 12.06.2014


Ответы (2)


Если вы уверены, что сертификаты обеспечения верны как для разработки, так и для производства, вам нужно будет установить правильный Идентификатор подписи кода и Профиль обеспечения в разделе Встроенные настройки. как для Проекта, так и для Цели.

Отладка -> Разработка

Релиз -> Производство

Таким образом, когда вы разрабатываете и запускаете проект непосредственно из XCode на свое устройство, он будет использовать сертификат разработки. Если вы этого добьетесь и извлечете в IPA. Затем он будет использовать производственный сертификат.

Если у вас есть третий сертификат (Ad-Hoc Production) для бета-тестеров, вы можете обменять его в рамках выпуска с сертификатом распространения.

См. снимок экрана ниже.

Code Signing Identity and Provisioning Profile

person Ricky    schedule 12.06.2014
comment
Это то, что мне нужно, чтобы установить обе подписи, а также Вибха Сингх помогает мне с загрузкой приложения. - person Fernando Santiago; 12.06.2014

Следуйте шагам:

  1. Сначала создайте сертификат обеспечения распространения с действительным идентификатором пакета в учетной записи Apple (для этого у вас должен быть основной сертификат распространения).
  2. Загрузите и дважды щелкните сертификат.
  3. Затем укажите имя идентификатора пакета, которое вы использовали при создании сертификата в plist.
  4. в разделе Подписание кода выберите сертификат распространения
  5. Очистите сборку и заархивируйте ее.
  6. подтвердите с помощью iTunes и создайте ipa. затем загрузите сборку с помощью загрузчика приложений в App Store.

Надеюсь, это поможет. Это обычная процедура создания сертификата, .ipa и загрузки сборки.

person Vibha Singh    schedule 12.06.2014
comment
Спасибо, это помогло мне загрузить приложение. - person Fernando Santiago; 12.06.2014