2

アプリをビルドしようとすると、Xcode が GData フレームワークを見つけられないと言うのはなぜですか? GData.framework dir は、他の .frameworks (CoreData など) と同じディレクトリ (HD とプロジェクト ナビゲーターの両方) にあり、「Linked Frameworks and Libraries」パネルにも追加されます。

ログ出力は次のとおりです。

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)

EDIT動作しましたが、GDataXMLNode.h ファイルが見つからないというエラーが表示されます

4

3 に答える 3

2

答えは、GData フレームワークは Mac OSX 用にのみ設計されているため、iOS プロジェクトに追加できないということです。リンクされたライブラリとして GData を使用する必要があります。

于 2012-04-26T22:36:47.130 に答える
1

すべての GData フレームワーク ヘッダー ファイルをプロジェクトに追加してみてください。(特に GDataXMLNode.h ファイル)

于 2012-04-26T09:29:45.067 に答える
0

この投稿を見てくださいhttp://intridea.com/blog/2010/12/28/a-visual-guide-to-creating-an-embeddable-framework-for-mac-osx

それは私の問題を解決します。

于 2012-04-25T07:53:10.137 に答える