我在App Store推出了一款iPhone应用程序(没有iPad布局的原生支持)。我的客户希望从iPad的App Store中删除该应用程序。
我知道它需要更新应用程序,但如何更改我的plist以反映更改?
Apple是否允许此类更改?正如我之前尝试过的,如果我添加硬件功能要求,它将无法通过App Approval流程。
更新:更确切地说,我的客户希望删除那些没有消息(SMS)功能的设备的支持
更新:需要支持iOS 4.3+(计划仅支持iPhone 3GS,iPhone 4 / 4S,iPhone 5)
答案 0 :(得分:1)
最终答案是:
在App提交中添加iPad支持后,无法将其删除。
您必须通过选中UIDevice.currentDevice.userInterfaceIdiom == UIUserInterfaceIdiomPad
答案 1 :(得分:0)
每台iPad都支持iOS5的消息,即使是第一代。自3GS以来的每一部iPhone都有。
答案 2 :(得分:0)
唯一的方法是添加一些iPad没有的必需的设备功能。例如,如果您将电话或短信添加到必需的设备功能,Apple将自动使该应用仅适用于iPhone。
我希望它有所帮助。
答案 3 :(得分:-3)
您必须重新提交申请。 如果您想从应用中删除iPad支持,请按照以下简单步骤操作:
老实说,几年前,我从我的应用程序中移除了iPad支持,Apple批准了我的更改。
答案 4 :(得分:-3)
只需更改目标。将其设置为iphone设备
或 你可以删除这样的ipad支持:
-(BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
if (UIDevice.currentDevice.userInterfaceIdiom == UIUserInterfaceIdiomPad)
return NO;
return YES;
}