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

20

一个客户有意发布一款通用应用。然而,第一个版本只包含 iPhone 版本,第二个版本将包含两个版本。

我找到了一些链接,其中一些人已经在模拟环境中找出了如何使其工作的方法。但是,我没有找到关于最终发布到 AppStore 成功的应用程序的声称。我需要进行验证。

您是否有人声称已经为仅限 iPhone 的通用应用程序发布或者您自己做过这个?

3个回答

27
在应用程序的“构建设置”中,将“目标设备系列”更改为iPhone,而不是iPhone / iPad。

Targeted Device Family

在最新的Xcode中,您也可以通过总结屏幕来完成此操作。
感谢。

1
谢谢,您能确认是否已经使用这种方法发布了一个应用程序,或者您认识那样做的人吗? - Tomen

15

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


你能确认是否已经使用这个解决方案发布了一个应用程序,或者你认识已经使用过它的人吗? - Tomen
好的,没问题。应该注意这是和Mitesh发布的解决方案相同,但是是的,所有在iPad推出时更新过他们的应用程序的开发人员都会这样做。之前没有将应用程序专门限制在iPhone上,但那时只有这个选项,本质上是相同的事情。 - ttarik
如果您想确认这一点,请尝试在iPad模拟器上运行它。它应该可以运行iPhone版本。 - ttarik
我已经通过模拟器进行了确认,但还必须验证解决方案是否确实像描述的那样进入商店。 - Tomen
好的,我已将目标设备系列更改为仅限iPhone,但当应用程序在iPad上运行时(我看到的是仅限iPhone应用程序的框架),但应用程序崩溃了,因为它从iPad应用程序委托加载,该委托具有一个UISplitViewController,在加载时会崩溃..我想指示应用程序运行iPhone的应用程序委托,即使它在iPad设备/模拟器上运行。 - Mina Mikhael

9

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接