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


в Xcode 6 Вы нажмете на Xcode -> Настройки -> Учетная запись -> Просмотр сведений - > тогда будет небольшая круглая стрелка. Это ушло, и теперь есть кнопка "Загрузить все", которая при нажатии не перезагружает ваши профили подготовки.

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

7 61

7 ответов:

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

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

Xcode 7.0.1 Preferences > Accounts > Details…

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

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

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

вы можете удалить непосредственно ваши профили подготовки, запустив:

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

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

ваш список в Target -> Build settings -> Code signing -> Provisioning Profiles будет обновлен.

YM

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

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

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

Я пробовал:

  1. удаление всех профилей подготовки на вкладке "учетные записи ""переместить в корзину", а затем вручную повторный импорт путем загрузки и перетаскивания их в xcode-one по - прежнему показывает"загрузить"
  2. удаление идентификатора apple id, связанного с учетной записью, а затем повторное добавление моего идентификатора apple id. Затем вручную повторно импортируйте, загрузив профили подготовки и перетащив их в xcode-one все еще показывает "загрузить"
  3. загрузка профилей подготовки в настройках - > учетные записи по-прежнему глючит, как ад, и никогда не работает для меня. Это не имеет значения, если я за прокси или нет.
  4. удаление всех профилей подготовки путем удаления папки в/Library/MobileDevice / Provisioning profiles, а затем повторный импорт их путем загрузки профилей подготовки и перетаскивание их в xcode-one по-прежнему показывает "загрузить"

Apple, пожалуйста, исправьте это ****. Спасибо. :)

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

обновление: профили подготовки были недопустимы, но они не показывались как недопустимые на сайте разработчика Apple. Когда я переключил " автоматически управлять подписью" в true, а затем снова в false, они появились как недействительные, а затем исправили их + повторный импорт исправил проблему. Какая катастрофа.

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

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

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

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

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