2015-10-24 152 views
0

我想释放我的第一个iPhone应用程序。当我大约两年前开始这个项目时,我设计并开发了iPhone5上的视图,并在iPhone5s和其他模拟器上测试了它们。没想到我需要开发iPhone5以下的任何东西。在iPhone 5下开发并且没有太多好处也需要付出巨大的努力。提交适用于iPhone 5的iPhone应用程序,仅限iPad?

我的应用被拒绝了,因为它在iPhone3Gs和iPad上分辨率较低时无法使用。我的应用在iPhone5及更高版本上完美运行。

在xCode中,Devices被设置为iPhone(不是iPad或Universal)。认为这是非常具有误导性的,因为如果您的应用程序无法在iPad上运行,Apple会拒绝。

有没有办法解决这个问题?

我听说你可以限制你的应用程序只有64位,这将使其仅适用于iPhone5及以上(任何人都知道如何做到这一点),但是iPad Air仍然有一个约束,位和较低的分辨率。

如果这是不可能的,分别为iPhone3gs开发视图最简单的方法是什么?我不想触摸现有的(iPhone 5及以上版本),因为它们工作并且看起来很棒。

感谢:(

回答

0

也许你错过了1倍的图像分辨率

对于每一个你,你现在用的应用程式需要3米分辨率1X,2X和3X

例如图像。:

image.png 40x40 
[email protected] 80x80 
[email protected] 120x120 

1X是用于3GS,ipad 2的和ipad迷你1. 3X为iPhone 6 Plus和iPhone 6S加。 2X我s的所有其他设备。

+0

那么我的所有标签,文本框等都放在特定的位置,使用iPhone5的整个屏幕。特别是当目前在iPhone3gs上查看时,按钮不会显示,因为它们对于iPhone3gs屏幕而言太远而是显示在iPhone5上 – lr100

+0

然后您应该使用自动布局。看看这个教程[Autolayout](http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1) –

相关问题