【问题标题】:Make an iPhone-only Qt application制作一个仅限 iPhone 的 Qt 应用程序
【发布时间】: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 选项卡设置设备系列。
  • 正如你在我的帖子中看到的,我已经尝试过了。

标签: ios qt qt5 qtquick2


【解决方案1】:

正确的方法是第二种方法,但是 Xcode 6.3 中的一个错误导致它崩溃: https://bugreports.qt.io/browse/QTBUG-45966

错误报告下方的 cmets 提出了一种解决方法,即安装 Xcode 6.2。

【讨论】:

    猜你喜欢
    • 2011-07-10
    • 2018-06-16
    • 1970-01-01
    • 1970-01-01
    • 2016-05-05
    • 2010-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多