Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
阻止iPhone应用程序在iPad上运行_Iphone_Objective C_Ipad_Ios4_Info.plist - Fatal编程技术网

阻止iPhone应用程序在iPad上运行

阻止iPhone应用程序在iPad上运行,iphone,objective-c,ipad,ios4,info.plist,Iphone,Objective C,Ipad,Ios4,Info.plist,可能重复: 有没有可能阻止我的iPhone应用程序在iPad上运行,甚至是X2版本 感谢这篇文章介绍了如何使用UIDevice的model方法获取字符串中的设备名称 NSString* deviceType= [[UIDevice currentDevice] model]; 模型字符串的可能示例有@“iPhone”和@“iPod touch” 因此,您可以在应用程序开始时获取型号名称,并显示相应的弹出窗口,以显示当前不支持iPad并退出应用程序。在plist设置中,add Applicat

可能重复:

有没有可能阻止我的iPhone应用程序在iPad上运行,甚至是X2版本


感谢

这篇文章介绍了如何使用UIDevice的model方法获取字符串中的设备名称

NSString* deviceType= [[UIDevice currentDevice] model];
模型字符串的可能示例有@“iPhone”和@“iPod touch”


因此,您可以在应用程序开始时获取型号名称,并显示相应的弹出窗口,以显示当前不支持iPad并退出应用程序。

在plist设置中,add Application Required iPhone environment(添加应用程序需要iPhone环境)并将布尔值设置为YES(是)

@Idan希望您不想强制阻止用户在iPad上运行应用程序,因为根据应用程序商店指南,这是一个“否”。最大的问题是,您为什么要这样做?。希望不是为了推出一个单独的版本。你确定我的应用不会被拒绝吗?因为从其他答案来看,似乎是这样。