3

このページからOSXDropboxSDKをダウンロードしましたhttps://www.dropbox.com/developers/core/sdk

そして、iOSでこの手順を使用して、プロジェクトに追加しました(https://www.dropbox.com/developers/core/setup#ios):

...
2. Navigate to where you uncompressed the SDK and drag the DropboxSDK.framework folder into your project in Xcode
3. Make sure Copy items into destination group's folder is selected 
...

アプリを実行すると、次のエラーが発生します。

dyld:ライブラリがロードされていません:@ executeable_path /../ Frameworks / DropboxOSX.framework / Versions / A / DropboxOSX参照元:/ Users / ksoftware / Library / Developer / Xcode / DerivedData / Designer_Snapper-btgmsuibcccggidhnbajjezvhhhn / Build / Products / Debug / Designer Snapper.app/Contents/MacOS/Designer Snapper理由:画像が見つかりません

SDKに含まれているDBRouletteOSXアプリケーションが実行され、正常に動作します。

なぜこのエラーが発生するのですか、またどのように修正できますか?

4

1 に答える 1

12

問題は、ダウンロードで提供されるドキュメントが間違っていることです。新しいビルドフェーズを追加してファイルをリソースにコピーするように指示されているステップでは、ファイルをフレームワークにコピーする必要があります。

アプリケーションターゲットに移動する場合は、パーツがコンテンツとして表示されるBuild Phasesタブを選択します。Copy FilesDestination --> FrameworksDropboxOSX.framework

これを行った後、今度はに移動してProject --> Clean再度ビルドすると、正常に動作するはずです。

于 2013-03-22T09:38:54.027 に答える