Пункт меню 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.