Предупреждение о построении XCode - Целостная Целостность - Срок предоставления профиля истекает только для Целевого объекта ProjectnameTests - PullRequest
67 голосов
/ 15 февраля 2012

Все мои приложения, которые я создал до сих пор, делают это.Это ничего не делает с приложением или возможностью его запуска, но просто раздражает, когда у меня всегда появляется это предупреждение.

Я использую Xcode 4.2 OSX 10.7.3

Это действительное предупреждение:

- Целевой профиль обеспечения целостности истекает

Вот его изображение, поэтому мне не нужно пытаться объяснять.(Отредактировал его и поместил «Project» там, где мое фактическое название проекта было для конфиденциальности)

enter image description here

Спасибо за любую помощь!

Ответы [ 9 ]

121 голосов
/ 22 марта 2012

У меня была такая же проблема.

В конце концов это было предупреждение XCode о некоторых профилях с истекшим сроком вообще - не о тех, которые конкретно связаны с текущим проектом.

Чтобы исправить, я перешел кВкладка «Органайзер / Устройства» и в разделе «Библиотека» выберите «Профили подготовки»

У меня в списке осталось два профиля, срок действия которых истек - они мне не нужны, поэтому я просто щелкнул правой кнопкой мыши и удалил их.

Предупреждение затемушел.

37 голосов
/ 06 декабря 2013

Это немного отличается от Xcode 5 теперь при работе с командами ...

Я получаю то же предупреждение о устаревшем старом профиле, который больше не существует - но он все еще существует в настройке локальной учетной записи для подключенной команды в XCode (Xcode -> Preferences -> Accounts -> <team account in question> -> View Details). Поэтому я только что обновил эти профили, и да, предупреждение исчезло .

К сожалению, в этой учетной записи команды есть еще много просроченных профилей для других приложений, которые я только что синхронизировал с настройками своей локальной учетной записи (и я не могу просто удалить их, так как это учетная запись клиента ..) - и теперь XCode жалуется на то, что срок их действия истек . Думаю, ты должен быть доволен тем, что иногда получаешь, может быть и хуже ...

18 голосов
/ 12 апреля 2012

Сегодня я получил такое же предупреждение о моем старом проекте.

Я попробовал это, и предупреждение ушло.

В «Настройках сборки» -> «Идентификация подписи кода» выберите «Автоматический выбор профиля».

11 голосов
/ 16 мая 2015

Для Xcode 6 вам необходимо:

  1. перейти к настройкам ( Cmd +, )
  2. Счета
  3. выберите свой аккаунт
  4. выберите свою команду
  5. Нажмите для подробностей
  6. Выберите профиль обеспечения из предупреждения
  7. клик правой кнопкой мыши (показать в Finder)
  8. удалить из Finder

Теперь предупреждение должно исчезнуть, или вам нужно будет повторить вышеуказанные шаги для другого предупреждения

7 голосов
/ 06 августа 2014

Я удалил весь профиль обеспечения из

cd ~/Library/MobileDevice/Provisioning\ Profiles/

, и его больше нет.

Вы можете использовать этот сценарий оболочки , чтобы получитьимена профилей обеспечения

4 голосов
/ 15 февраля 2012

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

2 голосов
/ 26 апреля 2015

У меня похожая проблема, Xcode говорит, что один из профилей инициализации истекает.Затем я захожу на developer.apple.com, чтобы удалить устаревший профиль обеспечения, он исправлен.Надежда может помочь вам.

2 голосов
/ 18 октября 2012

Мне также пришлось перезапустить Xcode после удаления старых профилей, чтобы предупреждения исчезли.

1 голос
/ 15 декабря 2015

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

Нажмите для просмотра сведений.

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

Предупреждение исчезло.Xcode может жаловаться на проблемы с подписью кода, но нажатие «Resolve» автоматически устраняет это.

Тогда все работает.

...