【发布时间】:2015-05-31 16:16:04
【问题描述】:
我只想将我的基于 Qt 的 iOS 应用程序定位到 iPhone(因此它将以较小的格式在 iPad 上运行)。我尝试了两种方法:
首先:网上有人建议我在Info.plist中加入以下几行:
<key>UIDeviceFamily</key>
<array>
<integer>1</integer>
</array>
这可能在早期版本的 Xcode 中有效,但 Xcode 6 似乎忽略了它。
第二:我运行 qmake 为我的项目生成 *.xcodeproj 文件并在 Xcode 中打开它。这样我就可以从 Xcode 成功运行和部署我的应用程序。我还可以看到它的设备系列设置(默认为通用),但是当我尝试更改它时,Xcode 崩溃了。
还有其他想法吗?
【问题讨论】:
-
不要手动修改 Info.plist。通过 Xcode 上的 Info 选项卡设置设备系列。
-
正如你在我的帖子中看到的,我已经尝试过了。