【问题标题】:Convert iPhone app to Universal app on xcode 4.2在 xcode 4.2 上将 iPhone 应用程序转换为通用应用程序
【发布时间】:2012-05-03 00:49:08
【问题描述】:

我使用 xcode 4.2 复制目标功能创建 iPad 目标,它还创建了包含所有 iPad xib 文件的 Resources-iPad 文件夹。

现在我有两个目标:

  • 我的应用程序
  • myApp-iPad

两个资源:

  • 资源
  • 资源-iPad

我还设置了myApp项目文件设置:

 Targeted Device Family - iPhone/iPad

问题: 当我运行针对 iPad 模拟器的应用程序时,它使用 iPhone 资源文件。我是否缺少使用 iPad 资源的任何设置?

【问题讨论】:

    标签: ios ios-universal-app


    【解决方案1】:

    如果我理解正确你所做的,你没有将你的目标转换为通用应用程序;相反,您创建了一个新的 iPad 版目标。

    您想要的更简单:点击您的目标,然后使用“目标设备系列”下拉菜单选择“iPhone/iPad”。

    在Interface Builder中,你会找到一个相应的命令来转换xib,但似乎在创建iPad目标时已经为你完成了。

    希望这会有所帮助。

    编辑:

    如果您的 iPhone 的 xib 文件名为“MainWindow.xib”,您应该为 iPad 提供一个名为“MainWindow-iPad.xib”的 xib 文件。这样,当应用在 iPad 设备上运行时,它将被使用而不是以前的。

    您还应该确保 iPad xib 出现在目标的“构建阶段”选项卡下的“复制捆绑资源”部分中。

    【讨论】:

    • 很抱歉我没有找到“设备”。你能找到它在哪里吗?
    • 好的,它工作了,但仍然没有使用 Resources-iPad xib 文件。它实际上是在调整 iPhone xib 文件的大小。
    • 检查“*-ipad”xib文件是否已添加到通用目标(您创建它的方式,它属于iPad特定目标)。
    • 不知道通用目标xib文件是什么意思。但我检查了 ipad 资源 xib sorcecode,发现 。顺便说一下,iphone 和 ipad xib 文件都是同名的。
    • 感谢您的回答。我没有在复制捆绑资源下看到我的 ipad xib 文件。如何添加文件?
    猜你喜欢
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-24
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多