2013-08-29 3 views
10

Некоторое время назад, когда я был освежающим (профили обеспечения в XCode, он продолжал пристанет меня, чтобы создать профиль после каждого обновления.Постоянно удалить автоматический профиль обеспечения, управляемый Xcode

Через несколько освежает, я позволил его создать. Я предполагал, что это будет просто запрос на подпись сертификата, но вместо этого он создал сертификат IOS и профиль обеспечения.

Однако автоматическое добавление всех перечисленных устройств делает это очень плохо.

Я попытался несколько способов удалить его, удалив команду cert/provisioning профиль с портала разработчиков Apple и удаление профиля из Xcode, папки .mobileprovision и брелка. Никто не работал; он исчезает на некоторое время, а затем появляется.

Как я могу остановить создание и обновление этого профиля? Это противоречит моему профилю, созданному CSR, и вызывает ошибки кода.

Существовал, по-видимому, автоматический вариант обеспечения, который вы могли бы отключить, но я не могу его найти. all devices automatically added to team provisioning profile?

ответ

0

Посмотрите на настройки сборки xcode. Вы должны выбрать свою команду на вкладке «Общие предпочтения». Затем перейдите на вкладку «Настройка параметров» и выберите правильный профиль обеспечения в разделе «Подписание кода». Он должен исправить эту проблему, если она не удаляет сертификаты из брелка и повторно загружает/устанавливает правильный сертификат из центра разработчика.

+0

Проблема заключалась в том, что сертификаты генерировались в команде. В любом случае, как вы сказали, я прибегал к загрузке сертификатов, которые я хочу получить от Центра разработчиков Apple. Я также больше не использую машину, которая изначально создавала эти профили подготовки через Xcode. – halifix

+0

Если вы хотите разрешить свою кодовую ошибку, вы должны проверить свой брелок, какой сертификат разработчика/дистрибутива установлен на вашем компьютере. Вы обнаружили сертификаты, установленные на вашем компьютере, перейдите в центр разработчика и создайте новый профиль подготовки разработчика/дистрибутива, загрузите его, перетащите и перетащите в xcode и выберите его на панели настроек сборки в настройках вашего проекта. –

+0

Убедитесь, что ваш брелок имеет личный пароль для сертификата разработки/производства. Если сертификат в разделе «мой сертификат» в цепочке ключей не содержит стрелки раскрытия на стороне, этот сертификат недействителен. В этом случае вы должны создать новый сертификат через центр разработчика –

0

Я тоже был в шоке от этого; Я хотел использовать свой собственный профиль подготовки, поскольку он был связан с явным идентификатором приложения, который мне нужен для включения push-уведомлений, но Apple продолжала использовать шаблон подстановки XC: com.myapp.*. В конечном итоге решение, которое сработало для меня, состояло в использовании developer portal для изменения автогенерированного профиля для использования моего явного идентификатора приложения, а затем для повторной загрузки и установки. Я никогда не удалял автогенерированный профиль, но я сделал это для меня, и он решил мою проблему.

+0

, где мы можем найти «изменить автогенерированный профиль для использования моего явного идентификатора приложения» в портале разработчиков? – mohsinj

+1

@mohsinj - посетите Портал разработчика в браузере, найдите автогенерированный профиль обеспечения, который был загружен Xcode, и отредактируйте профиль, чтобы использовать желаемый идентификатор приложения. – DuffJ

Смежные вопросы