Objective Flickr Linker Ошибка при работе на iOS Simulator - PullRequest
0 голосов
/ 26 ноября 2011

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

Ld /Users/Shwet/Library/Developer/Xcode/DerivedData/App-eriptsksdksmljhiivlfsmjhgrfg/Build/Products/Debug-iphonesimulator/App.app/App normal i386
cd /Users/Shwet/Shwet/git/App-iPhone/App
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L/Users/Shwet/Library/Developer/Xcode/DerivedData/App-eriptsksdksmljhiivlfsmjhgrfg/Build/Products/Debug-iphonesimulator -F/Users/Shwet/Library/Developer/Xcode/DerivedData/App-eriptsksdksmljhiivlfsmjhgrfg/Build/Products/Debug-iphonesimulator -filelist /Users/Shwet/Library/Developer/Xcode/DerivedData/App-eriptsksdksmljhiivlfsmjhgrfg/Build/Intermediates/App.build/Debug-iphonesimulator/App.build/Objects-normal/i386/App.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -ObjC -all_load -lxml2 -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=40100 -lz /Users/Shwet/Library/Developer/Xcode/DerivedData/App-eriptsksdksmljhiivlfsmjhgrfg/Build/Products/Debug-iphonesimulator/libObjectiveFlickr.a -framework Foundation -framework UIKit -framework CoreGraphics -lxml2 -framework QuartzCore -framework AssetsLibrary -framework CFNetwork -framework AddressBook -framework AddressBookUI /Users/Shwet/Library/Developer/Xcode/DerivedData/App-eriptsksdksmljhiivlfsmjhgrfg/Build/Products/Debug-iphonesimulator/libTapkuLibrary.a -framework MapKit -framework SystemConfiguration -framework MobileCoreServices /Users/Shwet/Library/Developer/Xcode/DerivedData/App-eriptsksdksmljhiivlfsmjhgrfg/Build/Products/Debug-iphonesimulator/libThree20.a -o /Users/Shwet/Library/Developer/Xcode/DerivedData/App-eriptsksdksmljhiivlfsmjhgrfg/Build/Products/Debug-iphonesimulator/App.app/App

Неопределенные символы для архитектуры i386: "_objc_assign_ivar", по ссылке с: - [LFHTTPRequest (PrivateMethods) cleanUp] в libObjectiveFlickr.a (LFHTTPRequest.o) - [LFHTTPRequest (PrivateMethods) dealloc] в libObjectiveFlickr.a (LFHTTPRequest.o) - [LFHTTPRequest (PrivateMethods) readStreamHasBytesAvailable] в libObjectiveFlickr.a (LFHTTPRequest.o) - [LFHTTPRequest (PrivateMethods) readStreamEndEncountered] в libObjectiveFlickr.a (LFHTTPRequest.o) - [LFHTTPRequest init] в libObjectiveFlickr.a (LFHTTPRequest.o) - [LFHTTPRequest _performMethod: onURL: withData: orWithInputStream: knownContentSize:] в libObjectiveFlickr.a (LFHTTPRequest.o) - [LFHTTPRequest getReceivedDataAndDetachFromRequest] в libObjectiveFlickr.a (LFHTTPRequest.o) ... ld: символ (ы) не найден для архитектуры i386 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

Пожалуйста, кто-нибудь, пожалуйста, помогите ... спасибо большое

1 Ответ

0 голосов
/ 26 ноября 2011

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

lipo -info <patth/to/libObjectiveFlickr.a>

на выходе будет указано, является ли она библиотекой fat и какие архитектуры поддерживает библиотека.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...