Xcode 8:如何更改目标设备系列

30

我开发了一个针对 iOS 9/10 的 iPhone 设备的应用程序,但是我的客户希望首先在一个 iPad 上运行并展示它(始终是 iOS 9/10)。 我已经尝试在我的 iPad mini 上编译和运行它,但结果非常糟糕。我的意思是可见屏幕比 iPad 的屏幕小得多,而且非常慢,图形也失真。这很奇怪,因为我写了许多约束条件,并且我的应用程序在每种类型的 iPhone(>4S)上都表现良好。此外,当我点击表格单元格行以显示第二个视图控制器时,应用程序完全崩溃。 为什么会在 iPad 上出现这种情况?我应该改变设备目标吗?在 Xcode 8 中,在项目 -> 构建设置 -> 目标设备系列下,我看到了 3 个选项:1、2 和 1,2。它们是什么意思?

1个回答

57

iPhone/iPod touch 的值为 1,iPad 的值为 2,而通用版(适用于 iPhone 和 iPad)的值为 1、2。


谢谢。我刚试了一下,但是我看到的和我在帖子中描述的一样。而且我不知道为什么应用程序会崩溃... :( - SagittariusA
TVOS怎么样?我们需要TARGET DEVICE FAMILY 3来支持它。 - jayant rawat
1
@jayantrawat tvOS确实是3,watchOS是4。来源:http://ilya.puchka.me/xcode-cross-platform-frameworks/ - Frankie Simon

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