【发布时间】:2012-04-09 12:38:11
【问题描述】:
由于以下两个原因,我的游戏刚刚被 AppStore 拒绝...
我们发现您的应用无法在运行 iOS 5.1 的 iPhone 4 上启动, 在 Wi-Fi 和蜂窝网络上。
我们在主页上选择应用程序时遇到了问题 screen - 应用显示启动图像然后意外退出
和
在 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。谢谢!
【问题讨论】:
-
你应该在提交应用之前安装最新的iOS SDK。
-
我知道这似乎很明显,但我有点认为我只是落后 .1 版本,我没有使用任何新功能,我在想如果苹果仍然允许 xcode 4.2下载了,为什么不让应用上传呢?
-
.. 你的应用程序委托中的 didFinishLaunchingWithOptions: 函数中有什么代码?
-
@MaxBallo 所以对于我的 didFinishLaunchingWithOptions:查看更新的问题
-
@JamesDunay 你的 MainMenu Init 函数在做什么?
标签: iphone objective-c ios