1

アーカイブ時に次のエラーが発生します(デバイスでの実行は正常に機能します)。

clang: error: '-I-' not supported, please use -iquote instead
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

私はAppleLLVMコンパイラ3.1とcocos2dライブラリ(うまくコンパイルされているようです)を使用しています。cocos2dライブラリを追加するまでアーカイブすることもできました。

ログナビゲーターを見ると、プロジェクトのソースに到達するまですべてが正常にコンパイルされていることがわかります。各ソースファイルはclangエラーをスローしています。

次の解決策を試しましたが成功しませんでした 。Xcode4-clangエラー コンパイラをLLVM-GCCに変更し、ヘッダー検索パスを設定した後も、 -I-指定の2回のエラーが発生します。また、私は完全にARCに依存しているため、コードはデバイス上で実行されなくなります。

私の問題に対する可能な解決策は何か知りたいです。cocos2dを個別にビルドしようとする場合、またはコンパイル設定がある場合は、微調整できます。

あなたの助けに感謝します、そして私がいくつかの詳細を忘れたり間違えたりした場合は事前に申し訳ありません、私はIOS開発に比較的新しいです

ps:Xcode4.3.2を使用

4

1 に答える 1

0

この問題に数日を費やした後、私はついに辞任して、コードをARCの使用から使用しないようにダウングレードしました。これで、アーカイブを正常に作成できます。

問題は、メモリ管理の処理に数時間を費やす必要があることです。プロジェクトは並列プログラミングを目的としてバージョン管理されているため(複数のブランチで)、これにより、しばらくの間、確実にアクティビティが停止します。

誰かがLLVMコンパイラを使い続ける方法を見つけたら、私に知らせてください。この種の情報は常に役に立ちます。

于 2012-04-18T17:36:44.550 に答える