Штопать ошибки компоновщика XCode 4.3 - алгоритм их решения? - PullRequest
1 голос
/ 22 февраля 2012

Неопределенные символы для архитектуры i386:
"_OBJC_CLASS _ $ _ AppDelegate_Shared", на который ссылаются из: _OBJC_CLASS _ $ _ AppDelegate_iPad в AppDelegate_iPad.o "_OBJC_METACLASS _ $ _DeGe_DeG_LeG_D_D_Le_DeG_LeD_LeG_LeD_LeG_LeD_LeGe"(s) не найден для архитектуры i386 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

Здравствуйте, это прямой AppDelegate, и я получаюэта ошибка.Есть идеи?Там нет библиотеки для ссылки или что-нибудь.Я снова и снова видел эти ошибки в XCode, но причины варьировались от неправильной библиотеки libxml2 (нужна libxml2.7.3) до просто чего-то странного в самом XCode.Не знаю, что делать дальше, но, очевидно, хотел бы, чтобы программа компилировалась.Спасибо!

1 Ответ

1 голос
/ 09 марта 2012

то же самое здесь.спасибо за ответ.

Я только что (буквально 30 секунд назад) перетянул файлы. Я использовал те же файлы в других проектах без проблем.Эта ошибка компоновщика (обновлена ​​до XCode 4.3 вчера) и та же проблема: файл .m был проверен на предмет наличия цели Test, но НЕ цели приложения.

возможно ошибка 4.3.кажется, что по умолчанию добавляется перетаскиваемый файл в тестовую сборку, а не сборку приложения.

спасибо ... вы помогли мне найти его очень быстро.Я не ожидал этого.

...