【问题标题】:How to change iPhone/iPad app to iPhone only?如何将 iPhone/iPad 应用程序更改为仅 iPhone?
【发布时间】:2011-02-24 11:42:17
【问题描述】:

我有点愚蠢,将我的应用程序构建为同时针对 iPhone 和 iPad,而实际上它应该只针对 iPhone。

如何更改设置以使构建仅适用于 iPhone?我实际上已经完成了应用程序的编码并准备提交它,所以希望这只是更改一些晦涩的项目设置的情况(而不是创建一个新项目并处理所有代码)。

感谢 St.Ov.!

【问题讨论】:

  • 如何通过 Targeted Device Family 构建设置以编程方式执行此操作?

标签: iphone xcode


【解决方案1】:

您必须更改Targeted device family。选择项目,然后只选择info-->Deployment--->Targeted device familyiPhone,你必须在目标中做同样的事情。之后,您的应用将仅适用于 iPhone。

祝你好运!

【讨论】:

  • +1 React native 默认将我的项目创建为 iPhone-only,因此我必须反过来将其更改为 Universal。
  • 我实际上意识到默认情况下仅使用 iPhone 构建我的应用程序。在我在 App Store 上启动我的应用程序后仍然能够支持 iPad。我尝试通过 App Store 使用 iPad 下载,一切正常。
【解决方案2】:

你可以通过以下步骤来做到这一点。

  1. 从项目中选择编辑项目设置。
  2. 转到构建设置。
  3. 选择目标设备系列并选择 iPhone。

应该可以的。

玩得开心。

【讨论】:

  • 在我的情况下,“目标设备系列”允许我选择 1、2 或 1 和 2。1 是 iPhone 2 是 iPad。
  • 从当前的 XCode 12 (2020) 开始,这是正确的答案。
【解决方案3】:

对于 Xcode 5.1.1:

选择您的项目,然后转到:

常规->部署信息->设备

然后只选择 iPhone

【讨论】:

  • 好。显然,Apple 无法抗拒在每个主要版本中完全重写工作流程的需要。这些答案都不适用于 Xcode 6 :( !(编辑:哦,实际上确实如此......只是花了我一些时间才意识到这不是菜单)
【解决方案4】:

在 XCode 9.4.1 中

  1. 项目导航器 -> 选择项目
  2. 常规 -> 部署信息
  3. 设备 -> iPhone

【讨论】:

    【解决方案5】:
    1. 项目 -> 编辑项目设置 -> 构建 -> 目标设备系列 = iPhone

    2. 打开“[project]-Info.plist”并更改“MainWindow_iPhone”中的“Main nib file base name (iPad)”

    我希望这会有所帮助:-)

    【讨论】:

      【解决方案6】:

      对于 Xcode 4.2:

      1. 选择项目导航器(左上角的小文件夹图标),然后选择您的项目(最上面的项目)
      2. 移至下一列,选择适当的目标
      3. 移至下一列,选择摘要选项卡
      4. 从设备下拉列表中选择 iphone。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多