シミュレーターでアプリをテストすると、すべて正常に動作します。しかし、iOSデバイスでテストすると、次のエラーが発生します。
*** Terminating app due to uncaught exception 'FileNotFound', reason: 'file '/Users/name/Documents/appname/GFX/MainMenu.png' not found'
ビルドフェーズのコピーバンドルリソースを確認すると、すべてが追加されています。でファイルを強調表示するとXcode
、ユーティリティでターゲットメンバーシップがチェックされます。
また、ファイルをロードするコードを省略しようとしましたが、別のファイルで同じエラーが発生します。アプリのアイコンと起動画像のみが正しく読み込まれるようです。
私はSparrowFrameworkを使用していることに注意してください(それが違いを生む場合)。テクスチャは次のように読み込まれます。
SPTexture *gameMenuTexture = [SPTexture textureWithContentsOfFile:(@"/Users/name/Documents/appname/GFX/MainMenu.png")];
SPImage *gameMenuImage = [SPImage imageWithTexture:(gameMenuTexture)];
[self addChild:gameMenuImage];
助けていただければ幸いです。私は答えを求めてフォーラム全体を見てきました。ありがとう!