удаление профиля обеспечения из xcode - PullRequest
46 голосов
/ 28 мая 2009

Как я могу удалить ранее установленный профиль обеспечения разработки из xcode?

Ответы [ 9 ]

146 голосов
/ 28 мая 2009

Они хранятся в: ~/Library/MobileDevice/Provisioning Profiles

Вы захотите перезапустить XCode, чтобы обновить список.

23 голосов
/ 11 апреля 2015

Xcode хранит профили обеспечения в следующем каталоге:

~/Library/MobileDevice/Provisioning\ Profiles

Чтобы удалить старый профиль из XCode, просто удалите его файл и перезапустите XCode. Имена файлов профиля несколько загадочны, поэтому используйте следующую команду, чтобы показать их настоящие имена:

grep -a -A1 "<key>Name</key>" *.mobileprovision | grep -v "<key>Name</key>" | grep -v "^--"

Если вам нужно больше, чем имя, например, список UDID, эта команда отображает все содержимое определенного профиля обеспечения:

security cms -D -i xxx.mobileprovision 

Обновление: недавно Apple добавила возможность предварительного просмотра *.mobileprovision файлов со стандартным приложением Finder.

9 голосов
/ 15 июля 2013

У меня были проблемы с удалением профилей обеспечения в Xcode 5.

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

8 голосов
/ 06 марта 2014

Мне еще не удалось найти способ индивидуального удаления профилей обеспечения (Xcode 5).

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

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


Способы, которые я безуспешно пытался удалить из профилей обеспечения:

(они появляются после обновления в xcode / предпочтениях / аккаунтах / деталях)

  1. Сайт разработчика яблок
  2. Использование утилиты настройки iPhone
  3. Непосредственно в папке, в которой они находятся (~ / Library / MobileDevice / Provisioning Профили)
7 голосов
/ 03 мая 2011

Я думаю, вам нужно открыть keychain.app, затем перейти к сертификатам и удалить их там.

6 голосов
/ 09 июля 2014

С XCode 5 профили теперь находятся в XCode -> Настройки -> Учетные записи. Чтобы удалить дубликат недавно загруженного профиля обеспечения, вам просто нужно выбрать свою учетную запись на этой странице и нажать кнопку обновления в левом нижнем углу под списком профиля обеспечения.

6 голосов
/ 28 мая 2009

Похоже, вы хотите удалить его с вашего iPhone. В данный момент я не нахожусь перед своим Mac, но я полагаю, что в XCode есть органайзер (посмотрите под опцией меню просмотра, убедитесь, что ваш iPhone подключен), вы можете открыть, где вы можете получить доступ к своему профилю предоставления удалить или заменить его. Я проверю, когда вернусь домой и обновлю этот ответ.

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

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

Редактировать: В XCode перейдите в Окно-> Органайзер. Откроется органайзер. Оттуда вы можете сделать то, что вам нужно сделать, чтобы удалить файл обеспечения.

5 голосов
/ 22 ноября 2014

от Xcode 5 и выше

Мы не можем найти сертификат установленный в xcode на вкладке органайзера.

Перейти к

шаг 1

В настройках сборки xcode выберите свой профиль инициализации, который хотите удалить

шаг 2

Выберите профиль Provisioning в настройках сборки в разделе «Профиль обеспечения» и нажмите «Другой». Он покажет 33-значный шестнадцатеричный номер. скопируй это.

шаг 3

перейти к ~ / Библиотека / MobileDevice / Профили обеспечения

и найдите этот скопированный номер как имя в профиле обеспечения.

Удалить. :)

0 голосов
/ 30 апреля 2015

Зайдите в утилиту настройки iphone-> выберите профиль обеспечения-> нажмите кнопку возврата (работает для xcode 6)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...