所以今天我的应用程序在应用程序商店被拒绝了,因为:
原因
2.10:iPhone应用程序还必须在iPad上运行,无需修改,iPhone分辨率和2X iPhone 3GS分辨率
注意事项:
- 此应用程序仅限iphone,这意味着我在tiapp.xml中选择的唯一目标。
- 此应用程序已在appstore中接受一次,这是更新。
- 在我的代码中,我有时会使用px作为图像,有时候使用DP,但是我已经尝试在此屏幕中将所有切换到DP并且结果更差。
据我所见,没有与之相关的错误(这意味着当你在iPad模拟器中运行它时应用程序不会崩溃)因此我假设他们因为布局问题而拒绝它。
由于这是一款仅支持iPhone的应用程序,iPad应该以兼容模式运行应用程序,这意味着它可以扩展它,但尊重原始尺寸。
这是在视网膜模拟器中运行的应用程序的照片(没有问题):
这是一张在视网膜iPad模拟器中运行的应用程序的图片(尽管结果在非视网膜中是相同的):
正如你所看到的,一切都很大,我不知道为什么。我正在运行ios7.1,Titanium SDK版本3.3.0.GA,它是一个合金应用程序 非常感谢任何帮助,谢谢。
答案 0 :(得分:0)
点2.10引用app的任何资源。因此,如果您没有资源,例如,在加载应用程序之前截屏,您的应用程序将被拒绝。 iPhone应用程序应具有iPad资源,但iPad应用程序可能是独立的。
答案 1 :(得分:0)
我的问题不是iPad资源或启动画面。实际上,我在我的应用程序的许多地方使用PIXELS而不是DP。对于所有iPhone版本来说这都不是问题,但是当iPad试图在兼容模式下运行仅限iPhone的应用程序时,这是一个问题。在任何情况下,现在还有不同分辨率的iPhone 6,所以永远不要使用像素。