xcode collect2: ld вернул 1 статус выхода - как решить? - PullRequest
0 голосов
/ 13 мая 2010

Из того, что я прочитал, предполагается, что компоновщик (не совсем уверен, как это работает) не может найти символ. рассматриваемый символ: SCNetworkReachabilityCreateWithAddress, как видно из полного сообщения об ошибке ниже.

  • дело в том, что правильный рамки добавлены в мою цель.
  • xcode распознает символ ОК, т.е. в .m нет сообщения об ошибке файл.
  • .m файл добавлен в правильный цель, так что я совсем не уверен, что делать.

Есть идеи, пожалуйста?

"SCNetworkReachabilityCreateWithAddress", referenced from:

-[AppWelcomeVC viewDidLoad] in AppWelcomeVC.o

ld: symbol(s) not found

collect2: ld returned 1 exit status

Ответы [ 2 ]

0 голосов
/ 13 мая 2010

В прошлом, когда у меня была эта ошибка, удаление фреймворка и его чтение решали проблему.

Проблемы с разрешениями самого файла фреймворка также могут вызывать эту ошибку.

0 голосов
/ 13 мая 2010

Есть ли у вас #import <Availability.h> в заголовке класса AppWelcomeVC или добавлен в предварительно скомпилированный заголовок (MyApp_Prefix.pch)?

Какие рамки у вас есть в вашем проекте?

...