【问题标题】:Universal App, simulator detects ~iphone .xib's but device still displays ipad .xibs通用应用程序,模拟器检测到〜iphone .xib,但设备仍显示ipad .xibs
【发布时间】:2012-05-19 17:52:47
【问题描述】:

我创建了一个仅适用于 iPad 的应用程序,现在客户希望我将其通用化。我创建了新的 .xib,它们通过 ~iphone 后缀自动检测并在模拟器上正常工作。但是,当我在 iPhone 4s 上运行它进行调试时,似乎只有 iPad .xib 出现了。谢谢!

【问题讨论】:

  • 看来我设法找到了解决方案,是的,在发布问题后仅几分钟。我将“仅构建活动架构”设置更改为“是”。成功了。
  • 所以添加您的解决方案作为答案并接受它。将来可能会对某些人有所帮助。

标签: ios universal universal-binary ios-universal-app


【解决方案1】:

好吧,你能告诉我你是如何在你的应用程序中创建一个UIViewController 的吗?因为我们有两种选择:

  1. 您正在做正确的事情,并且您正在对大多数类进行子类化,因此您拥有 -iPhone-iPad 版本。
  2. 您正在输入ifs 并检查您使用的是哪种设备。

您对目标设置进行了哪些更改?

【讨论】:

    猜你喜欢
    • 2012-03-24
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多