0

昨日、大きな問題が発生しました。突然、cocos2d プロジェクトがコンパイルを停止しました。ここでストーリーを読むことができます:私の cocos2d プロジェクトはコンパイルを停止しました! 40以上のエラー!何をすべきか?

どうやら何かがフォルダ名を変更し、それが理由だったようです。新しいプロジェクトを作成し、ファイルをそこにコピーし、すべてが機能することを確認し、スナップショットと zip バックアップを作成してスリープ状態にしました。コードに小さな変更を加えてシミュレーター用にコンパイルしたところ、機能しました。しかし、デバイス用にコンパイルしようとすると、同じ 40 エラーが発生しました。これは本当に私を殺しています。

ARC 対応の cocos2d プロジェクトを使用しています。ご自分で確認したい場合は、こちらのプロジェクトをご覧ください - https://www.dropbox.com/s/eic1llpri6x6akt/BusterballBackupV1.0.zip

スナップショットまたはzipファイルからの復元も役に立ちませんでした。

プロジェクトのレイアウトが表示されている Xcode の左側のペインを見ると、Products という名前のフォルダーがあります。これには、app 自体と libcocos2d-library.a の 2 つの項目が含まれています。新しいテンプレートをチェックアウトすると、それらは黒く、xcode の深さに奇妙なパスがあります。しかし、ファイルを追加すると、それらは赤くなり、パスが失われます。それについて何ができるでしょうか?そのファイル (libcocos2d-library.a) が見つかりません

4

1 に答える 1

1

この問題は、静的ライブラリターゲットの構成が原因で発生します。[常にユーザーパスを検索する]オプションは[いいえ]に設定する必要があります。手順は次のとおりです。

  1. ターゲットのcocos2d-libraryを選択します
  2. 右側で、[ビルド設定]を選択します。
  3. 常に検索ユーザーパスを検索し、 NOに設定します

プロジェクトをビルドします。大丈夫なはずです。私が使用したxCodeのバージョンはバージョン4.4(4F250)です

于 2012-08-01T05:14:05.267 に答える