iOS:通用应用程序 - 仅作为iPhone发布

时间:2011-05-03 10:13:35

标签: iphone ios ipad universal-binary build-settings

客户有兴趣发布通用应用。但是,第一个版本只包含iPhone版本,第二个版本将包含两个版本。

我找到了一些链接,其中ppl想出了如何在模拟环境中完成这项工作。但是,我找不到关于最终成功发布到AppStore的应用程序的声明。我需要对此进行验证。

您是否拥有声称只为iphone发布的通用应用程序的链接,或者您是自己做过的?

3 个答案:

答案 0 :(得分:27)

在应用程序的Build Settings中,将Targeted Device Family更改为iPhone,而不是iPhone / iPad。

Targeted Device Family

在最新的xcode中,您也可以通过摘要屏幕执行此操作。

enter image description here 感谢

答案 1 :(得分:15)

不可能仅通过iTunes Connect发布iPhone版本,但您可以将目标设备设置为仅适用于iPhone的第一个版本,并且仅适用于iPhone / iPod touch。

答案 2 :(得分:9)

您需要进行两项更改。首先,将目标设备系列设置回iPhone。其次,在info plist中删除主nib文件基本名称(iPad)条目。如果你不做最后一步,它将运行,好像它是一个iPhone应用程序(带有2x按钮的小视图端口),但你的iPad主窗口和委托将被触发。

这是一个更详细的帖子,其中有一些图片用于说明: http://www.fullboarcreative.com/labs/2012/04/20/tip-going-from-a-universal-to-single-device-app/