Не уверен, поможет ли это, но иногда XCode портит кэшированные данные при изменении импортированных .h файлов.Попробуйте удалить информацию, полученную из проекта, например, органайзер-> проекты-> Производные данные.Затем очистите проект и перестройте.
Кроме того, решение, на которое вы ссылаетесь, зависит от конкретной системы, что может объяснить, почему оно не работает для вас.В частности:
#import </usr/include/objc/objc-class.h>
Обратите внимание на /usr/
в начале импорта.Это означает, что файл будет загружен по абсолютному пути, начиная с корневой папки /
, которая может отличаться на Mac или разных версиях Linux.Попробуйте найти, где именно находится файл objc-class.h
в вашей системе, и либо добавьте этот путь к пути поиска по заголовку (цели XCode -> Настройки сборки, раздел Пути поиска), либо добавьте импорт с указанием местоположения, специфичного для вашей системы.*