【问题标题】:How to manually convert an iPhone-only app to Universal in Xcode 5?如何在 Xcode 5 中手动将仅限 iPhone 的应用程序转换为 Universal?
【发布时间】:2014-03-18 11:51:50
【问题描述】:

我有一个仅适用于 iPhone 的应用程序,它需要变得通用。我选择了目标并将部署信息 > 设备从“iPhone”更改为“通用”。我找到的blog post 说 Xcode 会询问您该做什么。但它什么也没问。当我在 iPad 上运行该应用程序时,它只是在没有登录控制台的情况下崩溃。

问题可能是我的项目没有使用任何 xib 文件。是否有资源详细说明您需要配置哪些内容才能手动使应用通用化?

【问题讨论】:

  • 报错是什么意思,能分享一下吗?
  • 我没有收到任何错误。只是在没有任何日志的情况下崩溃。经过几次干净的目标和重建后,它开始在 iPad 上工作。

标签: ios iphone ipad xcode5 ios-universal-app


【解决方案1】:

为了使您的应用程序通用:

  • 在目标 -> 常规 -> 部署信息 -> 将设备设置为通用
  • 现在为您创建的页面创建 iPad XIB。
  • 选择 xib -> 转到文件的所有者 -> 在检查器中选择自定义类选项卡 -> 设置已为其创建 iPad xib 的类名称
  • 现在选择该 xib 的视图并转到检查器 -> 为视图设置引用插座

当您在 iPad 上运行应用程序时执行这些步骤后,iPad 屏幕将打开而不会出现任何崩溃。

请注意,您每次创建新的 iPad xib 时都需要按照这些步骤操作。

【讨论】:

    猜你喜欢
    • 2011-11-04
    • 1970-01-01
    • 1970-01-01
    • 2011-07-10
    • 2014-09-19
    • 2012-06-01
    • 1970-01-01
    • 2012-03-01
    • 1970-01-01
    相关资源
    最近更新 更多