客户有兴趣发布通用应用。但是,第一个版本只包含iPhone版本,第二个版本将包含两个版本。
我找到了一些链接,其中ppl想出了如何在模拟环境中完成这项工作。但是,我找不到关于最终成功发布到AppStore的应用程序的声明。我需要对此进行验证。
您是否拥有声称只为iphone发布的通用应用程序的链接,或者您是自己做过的?
答案 0 :(得分:27)
在应用程序的Build Settings
中,将Targeted Device Family
更改为iPhone,而不是iPhone / iPad。
在最新的xcode中,您也可以通过摘要屏幕执行此操作。
感谢
答案 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/