我准备将我的第一个iOS应用程序提交到应用程序商店,我有两个问题。我在这里和apple开发者文档中搜索了答案。我敢肯定我错过了,所以如果有人能指出正确的方向,我会非常感激。
我使用的是Xcode 4.2.1,因此部署目标是iOS 5.0。我的应用会被拒绝,因为它不是针对6.0的吗?我应该使用最新版本的Xcode吗?
该应用程序是专为iPhone设计的,但我希望它可以在iPad上使用以及2倍放大功能。如果我将目标设备系列更改为iPhone / iPad,我是否可以在两台设备上提交购买/下载,或者我是否需要做更多才能使其与iPad兼容?
提前谢谢!
答案 0 :(得分:1)
您的应用不会因定位到以前版本的iOS而被拒绝。事实上,这是一件好事。部署目标只是iOS的最低支持版本,这意味着它也可以在较新版本上运行。我相信很多开发人员(包括我自己)选择以iOS 5为目标,以支持更广泛的设备 - 以及那些更新固件有点慢的人。
所有iPhone应用程序都可以在iPad上以魔术模式运行。你不需要做任何特别的事情。事实上,你不应该改变你的目标设备系列,因为你并没有真正瞄准iPad而是只瞄准iPhone。
如果我错了,请纠正我。
答案 1 :(得分:0)
部署目标是最低支持的版本。你不会因为放在那里而被拒绝。
如果目标设备系列是iPhone,iPad的2倍放大功能将会出现在那里。
答案 2 :(得分:0)
祝贺你的第一个应用程序!
对于第一个问题,不,部署目标仅定义应用程序的最低支持版本 - 例如,如果您将iOS 5.0作为最低要求,则5.0及更高版本(包括6.x)的用户将能够安装应用程序并使用它。
其次,您不需要更改设备目标系列,以便放大功能在iPad上运行。事实上,通过将其更改为iPhone / iPad,它建议你有两个不同的版本"你的应用程序,一个用于iPhone,另一个用于iPad。
祝你好运!答案 3 :(得分:0)
您无需编写任何代码即可让您的应用在iPad上运行。您的应用程序将作为iPhone / iPod Touch应用程序显示在App Store中,iPad用户可以下载并使用2倍变焦。
我建议你提交应用程序并继续编码。通过这种方式,您将继续编码,您将看到您的应用是否被拒绝。如果它被拒绝,你可以在做大工作之前改变它。