【问题标题】:Change Devices parameter of iOS project programmatically以编程方式更改 iOS 项目的设备参数
【发布时间】:2019-10-08 23:54:23
【问题描述】:

我必须让我的应用程序以 iPhone 模式(传统可缩放模式)在 iPad 上运行。 我可以通过在 Xcode 项目设置中更改设备选项来做到这一点,但是我在应用商店中以通用设备模式发布了我的应用,所以苹果说你不能在新版本的应用中删除此功能!

有没有办法以编程方式做到这一点?例如 我可以在运行时在代码中将 Devices 选项设置为 iPhone 吗? 或者 我可以伪造它吗?(让应用在 iPad 中以可缩放模式运行,就像 iPhone 应用一样)

【问题讨论】:

    标签: ios


    【解决方案1】:

    无法在运行时将 iPad 应用程序更改为仅限 iPhone。可以在 iPad 上显示您的视图控制器,使其看起来像 iPhone 的大小。但 Apple 会因用户体验不佳而拒绝您的应用。

    一旦您将应用发布为 Universal,Apple 将不允许您将该应用更改为仅限 iPhone。你为什么要这样做?您为什么要故意伤害使用 iPad 的客户?

    您唯一的解决方案是发布仅适用于 iPhone 的全新应用(不同的捆绑包 ID)。但这对您现有的所有用户(iPhone 和 iPad)都是不利的。

    正确的解决方案是采用您的 Universal 应用并正确支持 iPad。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      • 2012-04-06
      • 1970-01-01
      • 2012-09-20
      相关资源
      最近更新 更多