Попробуйте посмотреть на этот проект http://www.garret.ru/cppreflection/docs/reflect.html добавлены отражения на C ++. Он добавил метаданные к классам, которые вы затем можете использовать.
Иногда ваш файл проекта xcode портится, особенно если у вас есть старый проект и вы сначала создали его с помощью более старой версии xcode / iphone sdk. Вам нужно открыть файл проекта в текстовом редакторе, найти «длинную строку» из вашей ошибки и вручную стереть эту строку. Фактически, вы должны просто стереть любую строку, которая указывает на какие-либо профили обеспечения. Затем снова откройте проект в xcode, перейдите в настройки и повторно выберите свой новый профиль. В большинстве случаев это устраняет подобные проблемы. Строки, указывающие на профили обеспечения, будут выглядеть следующим образом:
PROVISIONING_PROFILE = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "487F3EAC-05FB-4A2A-9EA0-31F1F35760EB";
Вот более простое решение, которое сработало для меня и не требует ручного редактирования файла проекта:
В XCode на панели «Группы и файлы» разверните «Цели» и дважды щелкните по своему цель приложения. Это вызывает информационную панель для цели. В разделе «Сборка» проверьте раздел «Подписывание кода» на наличие старых профилей и замените их на правильный.
Обратите внимание, что это отличается от двойного щелчка по значку проекта и изменения профиля оттуда. Довольно удивительно :)
Ори