2

私は RestKit の初心者で、Mac OS X アプリケーションを開発しています。

RestKit を使用して Mac OS X アプリケーションを開発しようとしています。Xcode のデバッグ モードでアプリを実行できます。

しかし、本番モードでアプリを実行できませんでした (アーカイブされたアプリケーションを意味します)。アプリを起動すると、このエラーが発生します。

問題が発生したため、TestRestKit を開くことができません。開発者に問い合わせて、TestRestKit が Mac OS X のバージョンで動作することを確認してください。アプリケーションの再インストールが必要になる場合があります。アプリケーションと Mac OS X の利用可能なアップデートを必ずインストールしてください。

[レポート] をクリックして詳細情報を表示し、Apple にレポートを送信します。

システムログを確認したところ、これらのログが見つかりました。

5 月 14 日 12:41:01 black-umbrella [0x0-0x26b26b].jp.co.test.TestRestKit[30585]: dyld: ライブラリが読み込まれていません: @executable_path/../Frameworks/RestKit.framework/Versions/A/RestKit 5 月 14 日 12:41:01 black-umbrella [0x0-0x26b26b].jp.co.test.TestRestKit[30585]: 参照元: /Users/tfmagician/Desktop/TestRestKit.app/Contents/MacOS/TestRestKit 5 月 14 日 12: 41:01 black-umbrella [0x0-0x26b26b].jp.co.fuller.TestRestKit[30585]: 理由: image not found May 14 12:41:02 black-umbrella com.apple.launchd.peruser.501[235] ([0x0-0x26b26b].jp.co.fuller.TestRestKit[30585]): ジョブがクラッシュしたようです: Trace/BPT トラップ: 5

そのため、アプリがアーカイブされているときに警告に気付きました。

依存関係を確認する 警告: インストール ディレクトリは @executable_path で始まりますが、[インストールをスキップ] は無効になっています。

このドキュメントに従ってRestKitをインストールしました。

https://github.com/RestKit/RestKit/wiki/Installing-RestKit-in-Xcode-4.x

Xcode のバージョンは 4.3.2 で、RestKit の master ブランチを使用しています。

私を助けてください。この問題について何か考えがあればうれしいです。

4

1 に答える 1

3

ターゲットではBuild Phases

プロジェクト設定

Add Build Phase(右下) をクリックしAdd Copy Files、これを追加します。

ここに画像の説明を入力

于 2012-05-28T05:55:55.210 に答える