私はここでまったくばかげたことをしているに違いありませんが、自分のプロジェクトに PLCrashReporter フレームワークを含めることができません。フレームワークを取得するために行った手順は次のとおりです。
- Googleコードの公式プロジェクトサイトから.dmgファイルをダウンロードしました
- CrashReporter.framework フォルダーをプロジェクトのルート ディレクトリにコピーしました
- プロジェクトに移動し、ターゲットを選択し、[ビルド フェーズ] タブに移動し、[ライブラリとバイナリをリンク] セクションを開き、プラス記号をクリックして、CrashReporter.framework フォルダーを追加することにより、フレームワークを追加しました。
を使用して、クラスファイルにフレームワークを取り込みます
#import <CrashReporter/CrashReporter.h>
4.3 シミュレーターでコンパイルしようとすると、次のエラーが発生します。
アーキテクチャ i386 の未定義シンボル: 「_OBJC_CLASS_$_PLCrashReporter」、参照元: AppDelegate+CrashReporting.o の objc-class-ref 「_OBJC_CLASS_$_PLCrashReport」、参照元: AppDelegate+CrashReporting.o ld の objc-class-ref: symbol( s) アーキテクチャ i386 の clang が見つかりません: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)
デバイスの下でコンパイルすると、すべて問題ありません。含める必要のあるヘッダーまたはライブラリ検索パスはありますか?
アプリは、すべての構成で問題なく XCode 3 でコンパイルされます。