Пункт меню Provisioning Profiles отсутствует в Xcode 5


458

Потратив целый день на установку новой копии Mac OS X v10.8 (Mountain Lion), Xcode 5, исправление профилей инициализации, сертификатов, создание новых, мне наконец-то удалось снова запустить приложения на моем iPad. Проблема в том, что в Xcode 5 у меня нет пункта меню для Library - Provisioning Profiles, и я не знаю, что могло произойти. Я перезагрузил компьютер, попробовал кое-что, но я действительно понятия не имею, что я мог сделать. Как я могу решить эту проблему?

Xcode 5 органайзер


47
Разве все это не переехало Preferences > Accounts?
— Trojanfoe

Я также не могу получить доступ к этой части, я получаю «Error Fetching Developer Info» - я не знаю, из-за того, что Apple все еще реконструирует свою базу данных разработчиков или мою установку Xcode 5.
— Канстрактар

1
Я бы сказал, что это связано с тем, что часть Apple Developer все еще не работает. Хороший выбор времени для этого ...
— trojanfoe

Обратите внимание, что теги стоят отдельно. То есть, добавляя provisioningи profileтеги не означает то же самое, что и provisoning-profileтег. Пожалуйста, не забудьте выбрать метки с осторожностью!
— Чарльз

@kanstrakta Использование моего собственного Apple Id в iCloud устранило эту проблему для меня. Я собирался попробовать использовать свой собственный Apple Id в iTunes, если это не сработало.
— Брэд Томас

Ответы:


604

Эти настройки теперь перемещены в Preferences > Accounts:

введите описание изображения здесь


26
Однако кажется, что отображаемые профили инициализации - это только те, которые относятся к этому Apple ID. Что если на вашем Mac установлены профили инициализации, которые не связаны с группами разработчиков, частью которых является ваш Apple ID?
— Вексир

@ Vexir Извините, я понятия не имею. Это не то, что я могу проверить.
— Trojanfoe

9
Этот экран не предлагает способ удаления профилей инициализации, которые вам не нужны?
— Крис Бурт-Браун

5
@ AjaySharma Нет, это утилита Apple.
— Trojanfoe

23
Вы не удаляете. Нажмите кнопку обновления в левом нижнем углу, и она синхронизируется с порталом разработчиков.
— ЖЖ Уилсон

243

Если вы хотите вручную управлять своими профилями (в основном для очистки):

  • Откройте Windows / Устройства в Xcode 6
  • Выберите ваше устройство
  • Показать профили обеспечения:
  • открытые профили обеспечения
  • Вы получите + и - кнопки для добавления / удаления профилей:
  • профили

Больше не поддерживается ... вы также можете загрузить Apple iPhone Configuration Utility 3.5 для Mac OS X, в ней по-прежнему есть «Provisioning Profiles» и она работает с Xcode 5 - теперь она отсутствует на сайте Apple, но вы можете найти альтернативную ссылку для загрузки в @ Комментарий Суды.


1
@hcris выглядит хорошо. Но все еще нет никакого способа удалить отсюда предварительный профиль ...
— Аджай Шарма

1
@ Аджай Шарма - не знаю, что ты имеешь в виду. Я могу удалить все оттуда (просто нажмите удалить).
— Лактак

1
@hcris Я имею в виду, любой способ удалить предварительный профиль, который находится в разделе Библиотека, кроме временного проф. которые находятся под устройствами работает хорошо, как вы указали.
— Аджай Шарма

@ Аджай Шарма - да, вы можете удалить их из библиотекиworksforme
— laktak

2
Похоже, Apple удалила iPhone Configuration Utility 3.5 для Mac OS X со своих серверов. Существует копия на Softpedia , хотя: mac.softpedia.com/get/System-Utilities/...
— Suda

76

Файлы подготовки находятся в:

/Users/${USER}/Library/MobileDevice/Provisioning Profiles/

Просто удалите устаревшие файлы.


2
почему люди голосуют за другие вещи? Это лучший и самый простой ответ для подражания.
— Петр Кориенев

Также это работает, если вы не используете Xcode с Apple ID!
— Дарио

лучший ответ, а также самый простой. должно быть несколько принятых ответов :)
— Danut Pralea

3
Из терминала:open /Users/${USER}/Library/MobileDevice/Provisioning\ Profiles/
— nacho4d

39

Xcode 5 потерял мой профиль обеспечения Mac, в то время как тот для iOS присутствовал. Советы в других местах помогли решить проблему ; это то, что я сделал, потому что я заметил, что списки были слишком короткими и не включали * Профиль обеспечения Mac Team: **

  1. Меню Xcode => Настройки => Аккаунты
  2. Выберите Apple ID на левой панели.
  3. Нажмите кнопку View Details справа.
  4. В появившемся всплывающем окне нажмите на круглую стрелку обновления . Списки обновятся после завершения загрузки из Центра участников. Это может занять несколько минут.
  5. Профили обеспечения можно затем выбрать в проекте Mac в разделе Параметры сборки => Подписывание кода => Профиль обеспечения .


4

Вы можете добавить учетную запись в настройках -> Настройка учетных записей.

Кажется, что вы уже настроили xCode4, тогда я думаю, что вы можете выбрать свои сертификаты для компиляции непосредственно в проекте -> Building Setting, поскольку ваши сертификаты уже находятся в вашей цепочке для ключей.



3

Как бы глупо это не звучало, но все «Профили инициализации» снова появляются в «Органайзере - Устройства», когда вы подключаете реальное устройство.


1
Это только для этого одного устройства. Не отображаются все профили, доступные в вашей учетной записи Apple
— Slav

2

Для меня обновление в xcode 5 prefs-> account ничего не дало. В какой-то момент он показал мне три профиля, поэтому я подумал, что у меня одно обновление, но после следующего обновления он вернулся только к одному профилю, поэтому я отказался от этого метода.

Если кто-то зашел так далеко и все еще борется, вот что я сделал:

  1. Закрыть xcode 5
  2. Открыть XCode 4.6.2
  3. Перейдите в Окно-> Органайзер-> Предоставление профилей
  4. Нажмите стрелку Обновить в правом нижнем углу

Когда я это сделал, все идеально синхронизировалось. Он даже сказал мне, что скачивал каждый шаг, как это делает хорошее программное обеспечение. После завершения синхронизации я закрыл xcode 4.6.2, снова открыл xcode 5 и перешел в настройки-> account и вуаля, все мои профили теперь доступны в xocde 5.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.