我知道这样的问题很容易被标记为偏离主题,但我确信其他人可能会陷入同样的问题并需要社区帮助。
我正在创建一个希伯来语的应用程序,最后将其提交给Apple进行审核。它被拒绝了以下消息:
启动应用后,它会打开一个空白页面,应用内容为 没装。此外,没有负载指示器表明这一点 该应用正在加载。
我根本无法理解它的来源!
我正在测试我可以放手的每台设备上的应用程序,任何iOS介于5.1和9.0.2之间,并且从未遇到任何问题。 我没有在启动时加载任何资源,我总是看到主屏幕在加载时间1秒后出现。试图向审核小组询问更多细节,但又得到了同样的信息。我在哪里可以离开这里?
我想知道是否由于设备中的区域选择而发生这种情况。在我的main.c
中,我在致电UIApplicationMain
之前已经做到了这一点:
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"he", @"en", nil] forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize]; //to make the change immediate
我这样做是为了强制执行希伯来语本地化,因为这是目前唯一实现的本地化。
但是,我将语言和地区都更改为法语/法语,并从TestFlight重新安装,一切都按预期工作。
有人有什么建议吗?