2015-01-02 3 views
1

Я новый разработчик iOS, и у меня возникла странная проблема с моим профилем подготовки, созданным Xcode. Я - единственный разработчик в моей команде (и в моей компании), но в профиле обеспечения отображается 50 сертификатов. У меня только один сертификат разработки, и я единственный развивающийся человек. Я использую только один Mac и один сервер Mac. Я не знаю, как это произошло. Я предполагаю, что я не могу отправить изображение еще здесь, но центр-членов, при нажатии на iOSTeam Provisioning Профиль показывает:Как получить Xcode 6 для регенерации профиля подготовки

  • Имя: iOSTeam Provisioning Профиль: *
  • Тип: IOS DevelopmentApp ID:
  • Xcode IOS, Джокер Идентификатор приложения (*)
  • Сертификаты: 50 всего
  • устройств: 5 общее количество
  • Enabled Услуги: Ни
  • не Истекает: янв 02, 2016
  • Статус: Активный (Управляется Xcode)

Я искал здесь и в других местах в Интернете, и перепробовал много способов, чтобы получить Xcode, чтобы просто создать новую инициализацию профиль, но всегда кажется, что он просто воссоздает один из 50 сертификатов. Я пробовал:

  • Удаление всех профилей выделения ресурсов из Xcode
  • Подписывая мой аккаунт разработчика в Xcode
  • Удаление всех профилей выделения ресурсов по центру члена
  • Перезапуск Xcode

В этом точка, Xcode только воссоздает профиль обеспечения iOSTeam Provisioning Profile с 50 сертификатами.

Я также отозвал свой сертификат разработки, создал новый, и Xcode воссоздал профиль подготовки. То же самое произошло.

Я создал свой профиль профилирования, и он правильный. Но я бы хотел, чтобы Xcode управлял всем этим, поэтому предпочел бы использовать его.

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

Я думаю, у меня действительно есть два вопроса:

  • Кто-нибудь когда-нибудь видел это, и если да, то вы знаете, что приводит к его (и как это исправить)?
  • Кто-нибудь понял, как заставить Xcode действительно воссоздать профиль обеспечения с нуля?

Я ценю понимание и помощь.

ответ

1

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

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

  • Итак, сначала вы покидаете Xcode и перезагружаете компьютер, чтобы ничего не кэшировалось.

  • Теперь удалите все кэши, связанные с Xcode, как я объясняю здесь: How to Empty Caches and Clean All Targets Xcode 4

  • Удалить содержимое ~/Library/MobileDevice/Provisioning Profiles.

  • Использование брелка Доступ для удаления ваших удостоверений и сертификатов.

  • Сделайте все, что указано на каждой машине, на которой вы разрабатываете!

  • Перейдите в Центр-член и отмените/удалите абсолютное все, один за другим. Это может быть долгий процесс. Вы не сможете удалять сертификаты распространения для приложений, уже находящихся в магазине приложений, но все остальное вы сможете удалить.

  • Чтобы быть в безопасности, перейдите на каждое устройство и удалите все профили (Общие настройки).

Теперь вы можете начать процесс запроса сертификата разработки. Я всегда делаю это вручную, генерируя запрос из Keychain Access и загружая его в Member Center. Когда вы загрузили и установили сертификат в цепочке ключей, запустите Xcode и присоедините устройство и попросите его использовать для разработки. Вы получите новый профиль команды. Я надеюсь.

+0

Я пробовал все ваши шаги, но, к сожалению, я все еще получаю профиль Provisioning Profile, который показывает 51 сертификат (от 50!). Я предположил, что могу просто отпустить это, так как все работает нормально. Наверное, я просто волнуюсь, что в какой-то момент это укусит меня. (Кстати, я очень ценю вашу помощь) – coping

+0

Эй, 51. Это может быть рекорд! - Я никогда не видел эту вещь с 50 сертификатами, поэтому я просто дал лучший совет, который у меня был. Недавно я прошел этот процесс, когда Swift перестала работать (я не мог запускать какие-либо приложения Swift на устройстве), и я просматриваю его каждый год, когда мои сертификаты истекают, поэтому я надеялся, что это поможет. Мне жаль, что нет. – matt

+0

Эти инструкции помогли мне с моей проблемой. Я переключил свою учетную запись dev, и Xcode использовал некоторый тонкий сертификат воздуха и профиль подготовки старой учетной записи, даже несмотря на то, что я уничтожил «~/Library/MobileDevice/Provisioning Profiles» и удалил все из центра участников моей старой учетной записи. После этих шагов Xcode сгенерировал и новые, и теперь они появляются в центре участников с моей новой учетной записью разработчика. Благодаря! – udondan

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