Xcode 7 как обновить профили подготовки?

В Xcode 6 вы нажмете на Xcode → Preferences → Account → View Details → , тогда будет небольшая круговая стрелка. Это исчезло, и теперь есть кнопка "Загрузить все", которая при нажатии не перезагружает профили подготовки.

Я даже пытался удалить свою учетную запись и повторно добавить ее. Все равно ничего хорошего.

Ответ 1

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

Начните с открытия окна настроек Xcode (Command + ,). Перейдите на вкладку "Аккаунты" и нажмите кнопку "Просмотреть детали...". В появившемся нижнем списке Shift + щелкните или нажмите + перетащите, чтобы выбрать профили, которые вы хотите обновить. Затем щелкните правой кнопкой мыши один из выбранных профилей и выберите "Переместить в корзину" в контекстном меню.

Xcode 7.0.1 Предпочтения > Учетные записи > Детали...

После этого кнопка "Загрузить все" должна вытащить свежие копии всего на портале Apple Developer.

Профили, не удаляющие?. На обратную связь в комментариях ниже, если вы удаляете очень большое количество профилей, Xcode может показаться недействительным, несмотря на фактическое удаление всех выбранных профилей. Если вы считаете, что это так, это может помочь перезапустить Xcode.

Обязательно позаботьтесь о выборе профилей для удаления... если они не находятся на портале (например, они были предоставлены другим разработчиком), Xcode не сможет автоматически вернуть их вам. Если вы случайно удалили такой профиль, вы можете найти его в корзине.

Ответ 2

Вы можете напрямую удалить свои профили Provisioning Profiles, выполнив:

rm /Users/[userName]/Library/MobileDevice/Provisioning\ Profiles/*

Затем повторно загрузите свои профили, Xcode → Настройки → Учетная запись → Подробнее... → Загрузить все

Ваш список в Target → Настройки сборки → Подписание кода → Профили Provisioning будут обновлены.

YM

Ответ 3

У меня была эта проблема с рабочей областью, содержащей несколько проектов в XCode 7. Мой сертификат разработчика истек, поэтому мне нужно было получить новый и переназначить его в профиле подготовки. Это оказалось серьезной проблемой, потому что просроченный профиль обеспечения продолжал поднимать свою уродливую голову и не обновлялся автоматически. Он фактически был указан в XCode- > Preferences- > Account- > View Details дважды (где, я мог бы добавить, не было кнопки обновления и контекстного меню). Ничто из того, что я сделал, не ушло, и XCode продолжал запрашивать неправильный профиль подготовки.

Я, наконец, решил его, удалив все профили в профилях ~/Library/MobileDevice/Provisioning Profiles, открыв рабочее пространство в XCode 6 и используя кнопку обновления, которая существует в XCode- > Preferences- > Account- > View Details.

Ответ 4

XCode8: Существует один профиль подготовки, который все еще всегда показывает "Загрузка". Независимо от того, что - это профиль предоставления групп приложений расширения домена для распространения.

Я пробовал:

  • Удаление всех профилей подготовки на вкладке "Учетные записи" "Переместить в корзину", а затем вручную повторного импорта путем загрузки и перетаскивания их в xcode - все еще отображается "Загрузить"
  • Удаление идентификатора apple, связанного с учетной записью, затем повторное добавление моего идентификатора apple. Затем вручную повторно импортировать, загрузив профили подготовки и перетащив их в xcode - по-прежнему отображается "Загрузить"
  • Загрузка профилей подготовки в настройках → Учетные записи по-прежнему ошибочны и никогда не работают для меня. Неважно, если я за прокси-сервером или нет.
  • Удаление всех профилей подготовки, удалив папку в профилях /Library/MobileDevice/Provisioning, затем повторно импортируя их, загрузив профили подготовки и перетащив их в xcode - на экране все еще отображается "Загрузить"

Apple, пожалуйста, исправьте это ****. Благодарю.:)

Мне интересно, есть ли несоответствие guid в файле проекта или что-то в этом роде, или если переустановка xcode поможет вообще. Это работало в xcode7, но теперь я использую xcode 8.

ОБНОВЛЕНИЕ: Профили подготовки недействительны, но они не отображались как недопустимые на веб-сайте разработчика Apple. Когда я переключил "автоматически управлять подписью" на true, а затем снова вернулся к false, они оказались недействительными, а затем их исправление + повторное импортирование исправило проблему. Какая катастрофа.

Ответ 5

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

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

Ответ 6

Как упоминалось в одном из ответов в Обновить устройства в профиле подготовки команды, управляемом Xcode 7?, вы можете просто удалить и повторно добавить Apple ID в Preferences- > Accounts, которая должна обновить профили подготовки команд, управляемых xcode, в Центре разработчиков. (В других ответах предлагается настроить профили доступа правой кнопкой мыши, которые не работают для меня, или применять к более старым версиям XCode, для которых ответы больше не применяются.)

Ответ 7

  • Добавьте новое устройство в профиль подготовки.

Иногда XCode 7+ автоматически не обновляет профиль подготовки. Я удалил идентификатор Apple из Xcode → Настройки → Учетная запись и снова добавил. Вместо недавно обновленного профиля появилась кнопка загрузки. Нажмите "Загрузить". Закройте XCode и откройте снова. Он должен работать отлично.