Xcode libtool error - «foo.o - объектный файл (не разрешен в библиотеке)» - PullRequest
0 голосов
/ 27 июля 2011

Я вижу много этой ошибки, когда пытаюсь связать свой текущий проект. Что мне с этим делать?

Вот, мы надеемся, соответствующая часть журнала. Я отредактировал часть некоторых путей:

Libtool "[path]/Build/Intermediates/extobjc.build/Release-iOS-Internal-iphoneos/libextobjc (iOS).build/Objects-normal/armv6/libextobjc_iOS.a" normal armv6
cd [path]/libextobjc
setenv IPHONEOS_DEPLOYMENT_TARGET 4.0
setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool -static -arch_only armv6 -syslibroot /[Path]/Build/Products/Release-iOS-Internal-iphoneos -filelist "[path]/extobjc.build/Release-iOS-Internal-iphoneos/libextobjc (iOS).build/Objects-normal/armv6/extobjc_iOS.LinkFileList" -framework Foundation -o "[path]/extobjc.build/Release-iOS-Internal-iphoneos/libextobjc (iOS).build/Objects-normal/armv6/libextobjc_iOS.a"

/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool: file: [path]/Build/Intermediates/extobjc.build/Release-iOS-Internal-iphoneos/libextobjc (iOS).build/Objects-normal/armv6/EXTMultiObject.o is not an object file (not allowed in a library)

РЕДАКТИРОВАТЬ: надеюсь, это ясно из журнала - но проблема возникает при подключении библиотеки.

1 Ответ

2 голосов
/ 22 декабря 2011

Я получил похожую ошибку.Кажется, что xCode игнорирует все файлы ".a" при фиксации / извлечении из репозитория SVN.Я поставил эти файлы вручную и сделал чистую сборку.

...