Xcode 8 和 iPod Touch

3
我需要开发一个可以在最新的iPod touch上运行的应用程序。Xcode没有iPod作为设备选项(只有iPhone或iPad)。同样,也没有iPod touch的模拟器。我读到可以将iPhone选择为设备和模拟器,但我怀疑这是否会创建一个可以部署到iPod的应用程序。我还读到可以使用iPod测试iPhone应用程序,但这不是我的情况。使用Xcode编写iPod touch应用程序是个坏主意吗?

1
iPhone 5和iPod touch模拟器是相等的。https://dev59.com/x4nca4cB1Zd3GeqP6h8D - jose920405
iPhone和iPod的屏幕尺寸相同,没有任何区别。 - Tom Pitts
1
你不是为最新的iPod touch开发应用程序,而是为所有iOS设备运行的iOS应用程序进行开发。 - rmaddy
你明白你是为操作系统iOS开发,而不是为某个特定设备开发吗? - vikingosegundo
1个回答

2
是的,您可以使用Xcode为iPod Touch开发应用程序,就像为iPhone和iPad一样。(实际上没有其他方式可以为iPod Touch开发应用程序。)
iOS模拟器和任何物理iOS设备之间的差异比iPhone和iPod Touch之间的差异更显着。(例如,没有模拟器配置具有电话功能。)如果您想在模拟器中测试第五代和第六代iPod Touch屏幕大小,请选择iPhone 5、iPhone 5s或iPhone SE模拟器,因为这些iPhone型号具有与最后两个iPod Touch型号相同的屏幕大小。
当您在Xcode中启动新项目并选择应用程序模板时,“iPhone”、“iPad”和“Universal”之间的选择实际上意味着“手机形状”vs“平板形状”vs“支持两者”。如果您选择了iPhone或Universal,则会获得支持手机大小屏幕(或不同大小的手机屏幕,包括iPhone 5/5s/SE的4英寸,iPhone 6/6s/7的4.7英寸和iPhone 6/6s/7 Plus的5.5英寸)的模板UI布局。

1
为什么要将问题标记为重复并发布答案? - rmaddy
因为我在回答之后才注意到重复的问题非常相似。这就是所谓的“腰带和吊带”方法,哈哈 :) - rickster

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