Subscribed unsubscribe Subscribe Subscribe

Season

FaZe UP

日本語でアプリ名を設定した時のSpriteBuilderでのハマリポイント

cocos2d spritebuilder

SpriteBuilderを使っていてちょっとハマったのでメモっておきます。

 

アプリケーションの名前を日本語にする場合、XcodeのBuild Settingsにて、Product Nameを日本語にしてしまうと、SpriteBuilderが出力するccbiファイルからクラスを生成する際にマングル化してから取得する都合上、クラス名を取得する処理でこけます。

具体的には、以下の箇所です。

CCBReader.m:1371行あたり

CCBReader.m 

 

ホーム画面のアイコン名だけを日本語にするのであれば、Info.plistのBundle Display Nameを設定することで、この問題を回避することができます。