2012-04-23 85 views
2

爲什麼Xcode在我嘗試構建應用程序時無法找到我的GData框架? GData.framework目錄與其他.frameworks(CoreData等)在同一個目錄(包括HD和項目導航器中),並且還添加到「鏈接的框架和庫」面板中。ld:框架未找到GData

這裏是日誌輸出:

dyld: Library not loaded: @loader_path/../Frameworks/GData.framework/Versions/A/GData 
Referenced from: /Users/zak/Library/Application Support/iPhone Simulator/5.1/Applications/897A560D-3AD5-42BE-958B-84DEA45A8F0E/MyApp.app/MyApp 
Reason: image not found 

這裏是充滿問題的報告:

Ld /Users/zak/Library/Developer/Xcode/DerivedData/MyApp-fcvdbuanprmqvjafgwsuxlokvpsd/Build/Products/Debug-iphonesimulator/MyApp.app/MyApp normal i386 
cd /Users/zak/Dropbox/xcodeProjects/MyApp 
setenv MACOSX_DEPLOYMENT_TARGET 10.6 
setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk -L/Users/zak/Library/Developer/Xcode/DerivedData/MyApp-fcvdbuanprmqvjafgwsuxlokvpsd/Build/Products/Debug-iphonesimulator -F/Users/zak/Library/Developer/Xcode/DerivedData/MyApp-fcvdbuanprmqvjafgwsuxlokvpsd/Build/Products/Debug-iphonesimulator -F/Users/zak/Dropbox/xcodeProjects/MyApp/.. -filelist /Users/zak/Library/Developer/Xcode/DerivedData/MyApp-fcvdbuanprmqvjafgwsuxlokvpsd/Build/Intermediates/MyApp.build/Debug-iphonesimulator/MyApp.build/Objects-normal/i386/MyApp.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -fobjc-arc -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50100 -framework CoreData -framework UIKit -framework GData -framework Foundation -framework CoreGraphics -o /Users/zak/Library/Developer/Xcode/DerivedData/MyApp-fcvdbuanprmqvjafgwsuxlokvpsd/Build/Products/Debug-iphonesimulator/MyApp.app/MyApp 

ld: framework not found GData 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

編輯得到它的工作,但現在我得到一個GDataXMLNode.h文件未找到錯誤

回答

2

答案是,您不能將GData框架添加到iOS項目,因爲它僅用於Mac OSX。您必須使用GData作爲鏈接庫。

1

嘗試將所有GData框架頭文件添加到您的項目中。 (特別是GDataXMLNode.h文件)