私もこの問題に苦労していました。Cocos2d-iphone ライブラリを使用する iOS プロジェクト (ARC とストーリーボードを使用) の作成方法を次に示します。
- テンプレートから新しい XCode Cocos2d iOS プロジェクトを作成する
- 新しい XCode iOS シングル ビュー アプリケーション プロジェクトを作成する
- Finder で、手順 1 で作成した Cocos2d プロジェクト フォルダーを見つけます。
- libs フォルダーを cocos2d プロジェクトから XCode のシングル ビュー アプリケーション プロジェクトにドラッグ アンド ドロップします (プロンプトが表示されたら [ファイルのコピー] オプションを選択し、必ずプロジェクト ターゲットをマークしてください)。
iOS シングル ビュー アプリケーション プロジェクトの場合:
Build Phases -> Compile Sources
ProjectName/libs/ フォルダーからすべてのファイルに移動して選択します
- 右側をダブルクリックして、コンパイラ フラグを追加します。
- Compiler Flagウィンドウ
-fno-objc-arc
で、そのファイルのARCを無効にするように書き込みます(cocos2d libファイルには必要なすべてのメモリ管理コードが書き込まれているため、ARCは必要ありません)。
- ビルド設定 9 に移動します。
Header Search Paths
追加: "libs/kazmath/include"
(Finder でプロジェクト フォルダーに移動し、パスを再確認します)
- 加え
Other Linker Flags
て:-lz -ObjC
- あとは、必要なフレームワークを追加するだけです。Build Phases に移動し、Link Binary With Libraries を開きます
- このライブラリを追加する必要があります (一部は既に含まれている場合があります)。
- AVFoundation.framework
- AudioToolbox.framework
- OpenAL.framework
- QuartzCore.framework
- OpenGLES.framework
- UIKit.framework
- Foundation.framework
- CoreGraphics.framework
- プロジェクトがビルドできるかどうかを確認するには、CMD + B
サンプル プロジェクトは次のとおりです: PROJECT TEMPLATE DOWNLOAD。