【问题标题】:How to transition from an iPhone only App to an iPhone AND iPad App?如何从仅 iPhone 应用程序过渡到 iPhone 和 iPad 应用程序?
【发布时间】:2019-12-16 10:35:24
【问题描述】:

我知道以前可能有人问过这个问题...

但是,由于 Apple 正在如此迅速地改变他们的开发者生态系统以及他们的 AppStore 政策(有时还会发生重大变化),我想知道以下问题的可靠答案。即在 2019 年底有效的答案以及 2020 年的预测(SwiftUI)在这方面。

问题是:

  1. 您需要做些什么才能将仅 iPhone 的应用程序也安装到 iPad 上?

    (我说的不是在 iPad 上显示类似 iPhone 的应用程序 - 而是真正的原生 iPad 应用程序)

    a) 在 Xcode 的 General 下选择 iPhone 和 iPad 就够了吗?

    b)您是否必须创建另一个适用于 iPhone 和 iPad 的额外 AppStore 应用程序?或者现有的仅限 iPhone 的应用程序能否转变为 iPhone-AND-iPad 应用程序而不会出现 App Store 提交问题?

    c) 对于新的 SwiftUI 世界,a) 和 b) 是否相同?

    d) 我当前的应用程序兼容 iOS11、12 和 13,这是否会导致 iPhone 到 iPhone-AND-iPad 应用程序转换出现任何问题?

    e) 对于 iPhone 到 iPhone-AND-iPad 的过渡,还有什么需要考虑的吗?

【问题讨论】:

  • 所有您需要做的就是选中该框以添加 iPad 支持。您始终可以使应用商店应用限制较少(即在更多设备上运行)。你不能让它更具限制性(在更少的设备上运行)

标签: ios iphone xcode ipad


【解决方案1】:

一) 1. 选择 Project Navigator,选择您的项目目标。 2. 部署信息部分,选择设备。您将看到 3 个选项 - iPhone、iPad 和 Universal。从 iPhone 更改为通用。 3. 在警报中,复制“Main”以用作 iPad 主界面。选择副本。 4. 在新建的 iPad 组下,在 Project Navigator 中添加新的 Storyboard 文件。将其命名为 Main_iPad.storyboard。 5. 将 iPhone 故事板的名称从 Main.storyboard 更改为 Main_iPhone.storyboard。 6.更新plist中的条目。主情节提要文件基本名称 - Main_iPhone 7.在plist中添加条目。主情节提要文件基本名称 (iPad) – Main_iPad。 8. 将控制器、插座、动作添加到 Main_iPad.storyboard。 9. 对 Main_iPad.storyboard 进行适当的更改,使其能够利用整个屏幕。更改组件的位置、高度和宽度。 10. 另外,为 iPad 提供图片。

现在应用程序将是通用的(iPhone 和 iPad)。

谢谢!!

【讨论】:

  • 感谢您的详细解释。但是,在我看来,它们对于 iOS13 和 XCode11 来说肯定是不同的。
猜你喜欢
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-02
  • 1970-01-01
相关资源
最近更新 更多