Ошибка Codesign: профиль обеспечения не может быть найден после удаления просроченного профиля

Попробуйте посмотреть на этот проект http://www.garret.ru/cppreflection/docs/reflect.html добавлены отражения на C ++. Он добавил метаданные к классам, которые вы затем можете использовать.

498
задан TheNeil 1 May 2019 в 23:23
поделиться

2 ответа

Иногда ваш файл проекта xcode портится, особенно если у вас есть старый проект и вы сначала создали его с помощью более старой версии xcode / iphone sdk. Вам нужно открыть файл проекта в текстовом редакторе, найти «длинную строку» из вашей ошибки и вручную стереть эту строку. Фактически, вы должны просто стереть любую строку, которая указывает на какие-либо профили обеспечения. Затем снова откройте проект в xcode, перейдите в настройки и повторно выберите свой новый профиль. В большинстве случаев это устраняет подобные проблемы. Строки, указывающие на профили обеспечения, будут выглядеть следующим образом:

PROVISIONING_PROFILE = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";
854
ответ дан 22 November 2019 в 22:38
поделиться

Вот более простое решение, которое сработало для меня и не требует ручного редактирования файла проекта:

В XCode на панели «Группы и файлы» разверните «Цели» и дважды щелкните по своему цель приложения. Это вызывает информационную панель для цели. В разделе «Сборка» проверьте раздел «Подписывание кода» на наличие старых профилей и замените их на правильный.

Обратите внимание, что это отличается от двойного щелчка по значку проекта и изменения профиля оттуда. Довольно удивительно :)

Ори

129
ответ дан 22 November 2019 в 22:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: