1

cocos2d と ARC を使用するゲームに取り組んでいます。ゲームは Simulator で正常にビルドおよび実行されますが、デバイス用にビルドするとApple Mac-O Linker Errors、libcocos2d.a などのライブラリが不足していると表示されます。

clang: error: no such file or directory: '/Users/aleksandartrpeski/Library/Developer/Xcode/DerivedData/jellyfish-fsomqwhqasishxcfzhgvccrdvzpt/Build/Products/Debug-iphoneos/libcocos2d.a'
clang: error: no such file or directory: '/Users/aleksandartrpeski/Library/Developer/Xcode/DerivedData/jellyfish-fsomqwhqasishxcfzhgvccrdvzpt/Build/Products/Debug-iphoneos/libCocosDenshion.a'
clang: error: no such file or directory: '/Users/aleksandartrpeski/Library/Developer/Xcode/DerivedData/jellyfish-fsomqwhqasishxcfzhgvccrdvzpt/Build/Products/Debug-iphoneos/libkazmath.a'
clang: error: no such file or directory: '/Users/aleksandartrpeski/Library/Developer/Xcode/DerivedData/jellyfish-fsomqwhqasishxcfzhgvccrdvzpt/Build/Products/Debug-iphoneos/liblibpng.a'

ファイルが見つからないフォルダーに移動すると、jellyfish.app しか表示されません。

私はこの種の問題についてあまり経験がなく、なぜこれが起こるのかはっきりしていません。TinyTimGames & LearnCocos2D からプロジェクトを開始する方法を確認しましたが、何が間違っているのかまだわかりません。

4

2 に答える 2

5

Build For Active Architectures Only私は問題を解決しました.cocos2dターゲットのビルド設定をNO.

于 2012-10-21T16:12:10.730 に答える
2

これらのライブラリを Link Binary With Libraries ビルド フェーズに追加する必要があるようです。

詳細については、Cocos2D プロジェクトでの ARC の有効化に関する私のチュートリアルを参照してください。

ただし、同じターゲットを使用しているため、シミュレーターで機能するのは奇妙です。デバイスに互換性がない可能性を排除するつもりはありません。iOS 4.0 以降を実行する少なくとも第 3 世代 (iPhone 3GS) のデバイスが必要です。

于 2012-10-19T19:57:22.053 に答える