iPhone - ShareKit, SHK.m выдает ошибку компилятора для FileNot Found - PullRequest
14 голосов
/ 29 ноября 2011

Я столкнулся с проблемой при компиляции своего проекта iphone с ShareKit Integrated. Я работал над этим, все работало до сих пор, внезапно теперь это выдает мне ошибку. В файле SHK.m

  #import </usr/include/objc/objc-class.h>  file not found

Полагаю, я случайно что-то изменил или удалил какой-либо файл. Не понимаю, что случилось не так. Кто-нибудь может мне помочь с этим вопросом ??

Примечание: (я не изменил ни свой Xcode, ни местоположение проекта, ни что-либо)

Ответы [ 5 ]

32 голосов
/ 30 ноября 2011

Проблема с линией

    #import </usr/include/objc/objc-class.h> 

должно быть

        #import <objc/message.h> 
        #import <objc/runtime.h>
12 голосов
/ 20 мая 2012

Вы используете xcode 4.3? если да, то просто замените

#import </usr/include/objc/objc-class.h>

это с #import <objc/runtime.h>

1 голос
/ 20 ноября 2012

Да, новый #import решает проблему, но выдает новую ошибку

clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

1 голос
/ 03 мая 2012

Да, новый #import решает проблему, но выдает новую ошибку

file - New OAuth Web Service.m
file -  /shareKit/Template Src/ShareKit/New Web Service.m
file - /shareKit/Template Src/ShareKit/New Action.m

code - `«OPTIONALHEADERIMPORTLINE»`
error - Expected identifier or '('
0 голосов
/ 11 января 2016

Импорт

# import

# import

Имстед OF

импорт

И измените цель развертывания на 7.0, и она сработала для меня.

...