我在应用程序商店中为客户端存在通用应用程序。客户希望为iPhone发布更新并忽略iPad。还原为非iPad应用程序
我说这是不可能的,因为该应用程序已经是环球,但是,我不知道现在是否是我。
- 我可以发布还原为非通用应用程序的更新吗?
- 如果iPad客户将此更新视为2x应用程序,那么这样做会如何?
- 还有其他的选择吗?我可以只向iPhone客户推销北部地区吗?
我在应用程序商店中为客户端存在通用应用程序。客户希望为iPhone发布更新并忽略iPad。还原为非iPad应用程序
我说这是不可能的,因为该应用程序已经是环球,但是,我不知道现在是否是我。
如果它是一个通用应用程序,那么您可以更改iPhone代码并保留原来的iPad代码。这两款设备都有可能进行更新。我建议添加类似
更新iPhone的一面,什么都没有改变为iPad
发行说明。
回答您的问题:
我确信我的iPhone上安装的应用程序有类似的东西。
希望它可以帮助
您可以通过适当的修改,您的项目设置恢复到非通用的应用程序。这将导致所有设备在发布时收到更新,并且在iPad上该应用程序将恢复为'iPhone 2x'界面。您不能(据我所知)只能将更新推送到iPhone。
恢复到非通用应用程序可能会让一些客户的客户感到不适,因为他们习惯于在iPhone应用程序中发现自己回到iPad时习惯使用iPad用户界面。
但是,如果您需要进行的更改仅限于iPhone用户界面,并且不会影响iPad UI或您的应用程序逻辑;或者,如果更改是针对应用程序逻辑的,并且不会破坏iPhone或iPad用户界面,则仍然可以进行更改并保留为通用应用程序......换句话说,iPhone UI更新无需更改或删除iPad UI功能以及不会破坏任何一个UI的仅逻辑更改都不需要您仅恢复到iPhone,即使该逻辑更改仅影响iPhone。
如果您在iPhone和iPad的应用程序中需要不同的行为,您可以检查您的应用程序在哪个设备上运行,并自动执行不同的功能。
基本上,检查更新会影响每个用户界面,并且如果iPad用户界面不会破坏,只需保留其通用性即可。
我不认为你可以做到这一点,因为iPad应用程序将无法更新。如果他们需要这样的两个应用程序,我会建议您将它们作为单独的项目并单独发布。 – 2012-01-17 14:12:35