2

次のような警告が常に表示されます。

warning: no rule to process file '$(PROJECT_DIR)/Vendor/YAJL/NSBundle+YAJL.m' of type sourcecode.c.objc for architecture armv6 
warning: no rule to process file '$(PROJECT_DIR)/Vendor/YAJL/NSObject+YAJL.m' of type sourcecode.c.objc for architecture armv6 
warning: no rule to process file '$(PROJECT_DIR)/Vendor/YAJL/yajl-1.0.9/src/yajl.c' of type sourcecode.c.c for architecture armv6 
warning: no rule to process file '$(PROJECT_DIR)/Vendor/YAJL/yajl-1.0.9/src/yajl_alloc.c' of type sourcecode.c.c for architecture armv6
....

Architecturesビルドオプションで「armv6」フラグを使用してRestKitをコンパイルしようとしているとき。コンパイラはファイルをコンパイルするためのルールを見つけることができないため、それらをまったくコンパイルしないため、コンパイルされたライブラリが見つからないと表示されているため、デバイスにアプリをインストールできません。インターネットで見つけたさまざまなアプローチを試しましたが、まだ機能しません。この問題の核心と、なぜそれが発生するのかを説明できる人はいますか?

4

1 に答える 1

1

Xcode 4.5 を実行していますか? バージョン 4.5 は armv6 のサポートを終了しました

于 2012-09-24T20:02:44.987 に答える