Профайлинг профиля Xcode 8 не загружается

Недавно я обновился до Xcode 8, и, когда я нажимаю кнопку "загрузить" рядом с профилем подготовки в меню Xcode/Preferences/Accounts/View Details, он меняется на серый и не загружается. После перезапуска Xcode кнопка загрузки снова доступна для кликов, и проблема сохраняется. Xcode 8 Ручная загрузка профиля обеспечения и удаления значка Xcode не добавляет профиль в конкретную учетную запись разработчика в Xcode 8. У кого-нибудь была эта проблема в последнее время и ее решена? Я проверил все вопросы, связанные с новой версией Xcode, до сих пор нет решения.

Ответ 1

Я вижу ту же проблему, когда кнопка загрузки серая, но загрузка никогда не завершается.

Я вручную удалил все профили в finder и нажал на загрузку. Даже если загрузка не завершена, профиль все еще загружен...

Вы можете проверить свои профили в поиске на

HOME/Library/MobileDevice/Provisioning Profiles

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

Ответ 2

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

  • Посетите developer.apple.com в Safari
  • Нажмите "Учетная запись" и выполните вход
  • Нажмите "Ceritficates", "Идентификаторы" и "Профили"
  • Перейдите к интересующему вас профилю и загрузите его.
  • Перетащите загруженный профиль на значок Xcode в доке.

На этом этапе ваш профиль будет установлен на вашем Mac и будет использоваться в Xcode.

Для OP - если вручную установка профиля таким образом не решила проблему, вы, вероятно, увидите другую проблему с конфигурацией или ошибку. Не могли бы вы уточнить, что вы видели после того, как вы вручную установили профиль и выбрали его на вкладке "Общие". Появилась ли ошибка сборки или другая проблема?

Ответ 3

Я обошел его, сняв флажок и перепроверяя:

Настройки проекта → Общие → Подписание → 'Автоматическое управление подписанием'

Ответ 4

В mu случае проблема возникла после того, как я добавил возможность Push (я проверил кнопку push push toggle в target- > возможностях) Если я уйду и сниму это, тогда я смогу создать и загрузить в магазин приложений.

Ответ 5

У меня была такая же проблема. Вот что я сделал, чтобы решить эту проблему для меня.

  • Сначала я щелкнул правой кнопкой мыши по каждому из двух профилей, которые "gray-non-download" и перемещен в корзину.
  • Затем я удалил учетную запись разработчика в Xcode.
  • Я снова добавил аккаунт разработчика, вернулся детали и скачайте все.

Это сработало для меня, надеюсь, что это поможет.

Ответ 6

Ответ здесь.

Это не так много, но это действительно сработало для меня.

Просто щелкните правой кнопкой мыши профиль обеспечения и нажмите "Показать в поиске". Затем удалите весь профиль обеспечения во всей папке.

Не заданы параметры проекта Xcode и установите флажок "Автоматически управлять подписью". Xcode сделает все остальное для вас.

Ответ 7

У меня тоже была эта проблема, и у меня был успех в переименовании профиля. Например, он назывался "[Имя приложения] Dev", и независимо от того, что я сделал, обновляя, удаляя и воссоздавая с тем же именем, вручную устанавливая его, он просто не работал бы вообще. Пока я не переименовал профиль в "[App Name] Development".

Ответ 8

Для меня это помогло импортировать профиль в XCode в общих настройках:  Импорт профиля в XCode

Ответ 9

Попробуйте удалить и добавить свою учетную запись, если это не сработает

попробуйте

Открыть терминал

Введите defaults delete com.apple.Xcode и нажмите "Enter". Это приведет к удалению настроенных настроек.

Введите rm -rf ~/Library/Application\ Support/Xcode и нажмите "Enter". Это также удаляет папки конфигурации.

Это спасло мой день, если проблема не исчезла, снова переустановите Xcode

Ответ 10

Я столкнулся с той же проблемой, и ничто не решило ее, поэтому я нашел одну работу вокруг

  • Загрузите профиль подготовки непосредственно из учетной записи разработчика и дважды нажмите на него, он получит установку в xcode.
  • Загрузите и установите конфигурационную утилиту iPhone.
  • Откройте конфигурационную утилиту iPhone, вы найдете все профили настройки
  • Затем выберите профиль инициализации, который вы хотите использовать, затем укажите данные профиля, в котором вы можете увидеть идентификатор профиля.
  • Скопируйте этот идентификатор профиля и откройте xcode.
  • Перейдите к идентификатору подписи кода, а в профиле подготовки выберите другие и вставьте скопированный идентификатор профиля.
  • Бинго!

Ответ 11

В моем случае (Xamarin.iOS btw) я вручную удалил все профили подготовки, расположенные в HOME/Library/MobileDevice/Provisioning Profiles, но мне нужно было сделать что-то еще, чтобы иметь возможность развернуть приложение на устройстве:

Проблема заключалась в том, что я реализовал новую iOS 10 Push Notifications Framework, которая требует добавления следующего свойства в Entitlements.plist:

<key>aps-environment</key>
<string>development</string>

И я пытался развернуть версию разработки, используя значение production вместо development. Изменение этого значения сделало трюк.

Ответ 12

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

Учетные записи → Выбрать добавленную учетную запись → Выбрать команду и просмотреть сведения (или имя команды двойного щелчка) → вы увидите кнопку reset, если необходимо, щелкните по ней,

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

И всегда выходите из Xcode и повторно открывайте его после почти каждого действия, которое вы делаете, после того, как потратили впустую, как 2 дня, я сделал это так!

Ответ 13

У меня была такая же проблема. Я оставляю решение, которое сработало для меня:

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

Ответ 14

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