2015-09-22 6 views
60

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

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

+1

Обязательно отправьте отчет с помощью [Apple Bug Reporter Tool] (http://bugreporter.apple.com), если вы хотите, чтобы функциональность «Обновить» была добавлена ​​в будущие версии Xcode. Нет гарантий, что он вернется, но запросы Bug Reporter имеют значение для принятия решений Apple. – macserv

+0

Здесь хороший радар, чтобы дублировать, если вы (как я) слишком ленив, чтобы набрать новый: https://openradar.appspot.com/22868032 –

ответ

100

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

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

Xcode 7.0.1 Preferences > Accounts > Details…

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

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

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

+0

Большое вам спасибо! Это сработало. – user2285278

+9

Это не работает для меня (используя финальную сборку App Store Xcode 7.0), я не получаю контекстное меню в списке профилей. Есть идеи? – Frederik

+5

Не работал и для меня. Даты не обновлялись. –

3

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

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

3

Как упоминалось в одном из ответов в Refresh devices in team provisioning profile managed by Xcode 7?, вы можете просто удалить и повторно добавить идентификатор Apple на панели «Настройки» -> «Учетные записи», в которой необходимо обновить профили подготовки команды, управляемые xcode, в Центре разработчиков. (В других ответах предложены профили настройки правой кнопки мыши, которые не работают для меня, или применяются к более старым версиям XCode, для которых ответы больше не применяются.)

6

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

Я, наконец, решил его, удалив все профили в профилях ~/Library/MobileDevice/Provisioning Profiles, открыв рабочее пространство в XCode 6 и используя кнопку обновления, которая существует в XCode-> Настройки-> Учетная запись-> Просмотреть детали ,

+0

Имел такую ​​же проблему. Это помогло. Спасибо, что ответили – bucherland

+0

Спасибо, спасибо, спасибо, спасибо! Удаление всего в папке профилей подготовки - это единственное, что сработало! – jungledev

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

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

+0

Вам не нужно полностью удалять идентификатор Apple, вы можете щелкнуть правой кнопкой мыши на профилях профилей, которые вы загрузили, и выбрать «Переместить в корзину» – TheJeff

21

Вы можете удалить непосредственно ваши Provisioning Профили командой:

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

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

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

YM

+5

Или 'rm ~/Library/MobileDevice/Provisioning \ Profiles/*', что делает то же самое ('' 'всегда указывает на домашнюю папку текущего пользователя). –

4

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

Я пробовал:

  1. Удаление всех профилей выделения ресурсов на вкладке Учетные записи «Переместить в корзину», а затем вручную повторно импорта путем загрузки и перетащить их в Xcode - один все еще показывает «Скачать»
  2. Удаление идентификатора apple, связанного с учетной записью, затем повторное добавление моего идентификатора apple. Затем вручную повторно импортировать, загрузив профили подготовки и перетащив их в xcode - один по-прежнему показывает «Загрузка»
  3. Загрузка профилей подготовки в Preferences-> Accounts по-прежнему не работает, и я никогда не работаю для меня. Неважно, если я за прокси-сервером или нет.
  4. Удаление всех профилей инициализации удалив папку в/профилях Библиотеки/MobileDevice/Provisioning, а затем повторно импортировать их пути загрузки профилей выделения ресурсов и перетащить их в Xcode - один все еще показывает «Скачать»

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

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

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

+0

Мне также нужно было уйти и повторно загрузить профили обеспечения, чтобы увидеть последние изменения. Спасибо за этот ответ. Apple действительно должна это исправить. :( – osxdirk

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