由于以下两个原因,我的游戏刚刚被 AppStore 拒绝...
我们发现您的应用无法在运行 iOS 5.1 的 iPhone 4 上通过 Wi-Fi 和蜂窝网络启动。
我们在主屏幕上选择应用程序时遇到问题 - 应用程序显示启动图像然后意外退出
和
在 iPad 上查看时,您的应用程序没有以 iPhone 分辨率和/或 2x iPhone 3GS 分辨率运行。
这两个都让我感到困惑,我目前没有安装 Lion,因此无法在 5.1 中进行测试,但它在 5.0.1 及更低版本中运行良好。
另外,我只在我的 iPad 上进行了测试,没有要测试的 iPhone,但游戏和图形在 iPad 上运行得很好。尽管!我只有标记为@2x.png 的图形文件,没有它。这可能是这里的问题吗?
如果有人有任何很棒的建议,我会回应苹果的拒绝,但我敢打赌他们需要一段时间才能回复你,我真的很想继续前进。谢谢!
**更新
我的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。谢谢!