Удалить профиль подготовки из Xcode 5

Я борюсь с этим часами. У меня есть два одинаковых профили настройки, которые я создал, и новый профиль не заменил старый (который истекает на 6 дней раньше, чем новый). Через меню XCode 5 я не могу удалить дублирующий профиль подготовки. Любое обходное решение в этой ситуации?

Ответ 1

Если вы удалите профиль из разработки Apple a/c и нажмите "Обновить" в XCode (с помощью xcode > Preferences > Accounts), то эти профили исчезнут.

Вы можете удалить их из этого каталога на своем компьютере: "~/Library/MobileDevice/Provisioning\ Profiles"

Ответ 2

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

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

Ответ 3

Вам, вероятно, не нужно удалять повторяющиеся профили. Просто иди Xcode/Предпочтения/Учетные записи//Подробнее и нажмите кнопку обновления.

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

Ответ 4

enter image description here В настройках Xcode → Учетные записи удалите свою учетную запись, добавьте учетную запись еще раз, нажмите на свой идентификатор разработчика, нажмите "Обновить", затем выберите профиль резервирования в настройках сборки.

ЭТО ЭТО. ВСЕ ВАШИ ПРОБЛЕМЫ РЕШЕНЫ

Ответ 5

Я использую утилиту настройки iPhone для Mac OS x, предоставляемую apple для управления всеми профилями подготовки для Xcode 5.

Из веб-сайта Apple:

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

Вы можете скачать его здесь

Вы можете удалить профиль обеспечения:

  • Откройте утилиту и выберите профиль подготовки из списка.
  • В верхнем меню выберите "Изменить", чем "Удалить"

Ответ 6

Для удаления профиля подготовки мы можем использовать программное обеспечение iPhone Configuration Utility.

Программное обеспечение iPhone Configuration Utility → Установить это программное обеспечение → Открыть программное обеспечение → Профили Provisioning Profiles → найти список всех ваших профилей → Нажмите кнопку Backspace, попросит удалить профиль подготовки → Нажмите кнопку "Удалить профиль профайла". Таким образом, он удалит его из существующего приложения Xcode и даже с вашего ПК.

Изображение показывает удаление профиля подготовки.

Ответ 7

Чтобы удалить любую ссылку на профиль нежелательных профилей из XCODE 5, вот что я сделал:

1) Перейдите в каталог YOURAPP.xcodeproj

2) С vi я открыл файл project.pbxproj

3) Найдите PROVISIONING_PROFILE = "ID_OF_THE_PROV_PROFILE_YOU_WANT_TO_DELETE"

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

Ответ 8

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

Проблема заключается в том, что определенные профили автоматически генерируются Центром разработчиков Xcode/Apple на основе идентификаторов приложений, которые у вас есть. В моем случае я вижу один профиль "Разработчик" для каждого идентификатора приложения (включая подстановочный знак).

Я бы предположил, что единственный способ избавиться от них - удалить сам идентификатор приложения через Dev Center. Часто это невозможно, так как Dev Center будет жаловаться на то, что приложение "... существует в App Store, поэтому его нельзя удалить" - даже если соответствующее приложение не находится в магазине.

Ответ 9

Ни один из предыдущих предложений не работал у меня. То, что окончательно устранило нежелательные профили, было следующим:

  • Удалить учетную запись разработчика из Xcode > Учетные записи
  • Закройте Xcode.
  • Удалите нежелательные профили подготовки на портале разработчиков.
  • Удалить все файлы ~/Library/Developer/Xcode/DeveloperPortal*.*
  • Очистить корзину.
  • Перезапустите Xcode и добавьте учетную запись разработчика.

Я обрушился, так что это может быть не совсем волшебная формула, а что-то в этом роде. По дизайну Xcode автоматически создает профили подготовки на основе идентификаторов приложений, настроенных на портале разработчиков, с именами, такими как "Профиль подготовки Mac Team:". Это отличная функция, но она добавляет к путанице с этой проблемой удаления.

Ответ 10

Из моих экспериментов я считаю, что Xcode вытягивает профили подготовки прямо из центра dev.

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

Итак, в основном, удалите профили с сайта developer.apple.com

Ответ 11

В моем случае это сработало: Щелкните правой кнопкой мыши профиль подготовки на вкладке "Учетные записи" → панель сведений о просмотре. Выберите опцию show in finder → удалить их непосредственно в finder.

Ответ 12

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

Ответ 13

Я выяснил, что для синхронизации между локальным путем инициализации (~/Library/Developer/Xcode/DeveloperPortal) и сервером iTunesConnect требуется некоторый интервал времени. Поэтому, как только вы удалили свой профиль подготовки на локальном пути и на сервере iTunesConnect (вы должны удалить оба для очистки), вам нужно подождать не менее 5 минут, иначе вы увидите файлы, которые вы снова удалили по локальному пути когда вы пытаетесь нажать кнопку "исправить" в Xcode.