私のゲームは、次の 2 つの理由で AppStore から拒否されました...
Wi-Fi とセルラー ネットワークの両方で、iOS 5.1 を実行している iPhone 4 でアプリを起動できないことがわかりました。
ホーム画面でアプリケーションを選択する際に問題が発生しました - アプリが起動イメージを表示した後、予期せず終了しました
と
あなたのアプリは、iPad でレビューしたときに、iPhone の解像度および/または iPhone 3GS の 2 倍の解像度で実行されませんでした。
これらはどちらも私を混乱させます。現在、Lion をインストールしていないため、5.1 でテストすることはできませんが、5.0.1 以下では問題なく動作します。
また、私は iPad のみでテストしており、テストする iPhone はありませんが、ゲームとグラフィックスは iPad 上で問題なく動作します。けれど!@2x.png というラベルの付いたグラフィック ファイルしかありません。それがここでの問題でしょうか?
素晴らしいアドバイスがあれば、Apple の却下に返信しましたが、彼らがあなたに返信するまでにはしばらく時間がかかるに違いありません。ありがとう!
**更新しました
じぶんのdidFinishLaunchingWithOptions:
以下のとおりであります
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];
mainMenu = [[MainMenu alloc] init];
self.navController = [[UINavigationController alloc] initWithRootViewController:mainMenu];
self.navController.navigationBar.hidden = YES;
[self.window addSubview:navController.view];
[self.window makeKeyAndVisible];
[[GCHelper sharedInstance] authenticateLocalUser];
if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"missingWordsAdded"] intValue] != 1) {
[self forceAddWords];
}
if (![[NSUserDefaults standardUserDefaults] objectForKey:@"EnableSoundEffects"]){
[[NSUserDefaults standardUserDefaults] setObject:@"YES" forKey:@"EnableSoundEffects"];
}
return YES;
}
GCHelper は GameCenter をセットアップします。ありがとう!