Ответ 1
Try
#import <objc/runtime.h>
вместо
#import <objc/objc-class.h>
Это работало для меня как для симулятора, так и для устройства.
Я получаю следующую ошибку при компиляции моего проекта для устройства, но не в симуляторе: ошибка: objc/objc-class.h: Нет такого файла или каталога
В одном из файлов у меня есть импорт objc/objc-class.h, и здесь он задыхается.
Base SDK - это iPhone OS 4.0, а целью развертывания является OS 3.2
Спасибо
Try
#import <objc/runtime.h>
вместо
#import <objc/objc-class.h>
Это работало для меня как для симулятора, так и для устройства.
На iOS это
#import <objc/runtime.h>
Не должно быть:
#import <objc/objc.h>
У вас есть разные пути включения в настройках сборки отладки и выпуска?
Если вы не хотите играть с включенными путями, то добавление файла objc-class.h в ваш проект также позволит Xcode найти его.