我现在有一个适用于 iPhone 的应用程序,而不是 iPad。我已经发布了应用程序的 2 个更新(当前版本 1.2)。我即将发布第三个,在此更新中我添加了一项功能,但我认为 Id 也使其与 iPad 兼容。苹果会接受吗?我需要为 iPad 版本制作一个新的项目文件吗?
问问题
60 次
2 回答
2
您不必提交单独的项目,因为 iPad 默认支持所有 iOS 应用程序,但如果您觉得需要,您可以提交。
右键单击您的目标,然后选择“升级 iPad 的当前目标”。
我还建议您阅读Apple关于该主题的指南。
于 2013-10-26T18:38:57.327 回答
1
无需创建新项目。有两种方法可以解决您的问题。
将设备目标更改为通用,并更改逻辑以支持 iPhone 和 iPad。在 applicationDidFinishLaunchingWithOptions 方法中设置一个条件来检查设备。如果设备是 iPhone,则加载 iPhone 屏幕,如果不是,则加载 iPad 屏幕。这种情况下,当您将二进制文件上传到 App Store 时,两个二进制文件(iPhone 和 iPad)的版本号相同。
将设备目标更改为 iPad,并根据需要更改版本号。为此,还需要创建单独的 nib 并更改逻辑以在 applicationDidFinishLaunchingWithOptions 方法中仅加载 iPad 屏幕。对于这种情况,需要上传一个带有您特定版本的单独二进制文件。此步骤的优点是您可以将其作为 iPad 或 iPhone 的付费应用程序。
注意:我的建议是,如果两者都是免费应用程序,那么请执行第一步。如果没有,则进行第二步。不过,如果您没有澄清,请随时询问。
于 2013-10-28T05:40:15.383 回答