Я, должно быть, делаю что-то совершенно глупое, но я не могу включить платформу PLCrashReporter в свой проект.Вот шаги, которые я предпринял, чтобы получить фреймворк:
- Загрузил файл .dmg с официального сайта проекта по коду Google
- Скопировал папку CrashReporter.framework в корневой каталогмой проект
- Добавил фреймворк, перейдя в мой проект, выбрав цель, перейдя на вкладку "Фазы сборки", открыв раздел "Связать двоичные файлы с библиотеками", щелкнув знак плюс и добавив папку CrashReporter.framework * 1008.*
Я извлекаю фреймворк из файла моего класса, используя
#import <CrashReporter/CrashReporter.h>
Когда я пытаюсь скомпилировать симулятор под 4.3, я получаю следующие ошибки:
Неопределенные символы для архитектуры i386: «_OBJC_CLASS _ $ _ PLCrashReporter», на который ссылается из: objc-class-ref в AppDelegate + CrashReporting.o «_OBJC_CLASS _ $ _ PLCrashReport», на который ссылается ссылка на objc-class-ref в.o ld: символ (ы) не найдены для архитектуры i386 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра invocation)
Когда я компилирую под устройство, все нормально.Есть ли какой-нибудь заголовок или путь поиска в библиотеке, который мне нужно включить?
Приложение компилируется под XCode 3 без проблем во всех конфигурациях.