2012-03-20 3 views
0

- 私のARMv7新開発し、私は、これが問題アーキテクチャ

self.timer = [[MMPDeepSleepPreventer alloc] init]; 

私はこの例を実行しようとしているのラインである

Undefined symbols for architecture armv7: 
    "_OBJC_CLASS_$_MMPDeepSleepPreventer", referenced from: 
     objc-class-ref in vista.o 
ld: symbol(s) not found for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

アプリを実行しようとするが、エラーが発生しました

http://blog.marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/

答えて

1

これは、ユニットテストではない場合、あなたは必ずことを確認する必要がありますはあなたのターゲットをコンパイルするソースに含まれています。

Xcodeの4つの命令:

プロジェクトナビゲータ - > "[プロジェクト名]" - >ターゲットの下であなたの ターゲットを選択 - >フェーズをビルド - >コンパイルソースを展開 - >下 で+クリックのソースをコンパイルし、ソースファイルを追加します。

同様のエラーが発生する場合は、すべてのソースファイルが追加され、チュートリアルから必要なフレームワークが追加されていることを確認してください。ターゲットのビルド段階でもフレームワークを追加する場所です。

これが単体テストの場合は、受け入れられたものの下の回答を参照してくださいhere

+0

ありがとうございます、問題は解決しました。 – user1250078

関連する問題