【问题标题】:Can't create iPad XIB with Xcode 4无法使用 Xcode 4 创建 iPad XIB
【发布时间】:2011-04-12 04:52:54
【问题描述】:

好的,我手上有问题。我正在尝试将我的项目转换为适用于 iPhone 和 iPad 的通用应用程序。我正在尝试制作我的 XIB 文件的 iPad 特定版本。由于在 Xcode 4 中无法使用 Create iPad version using autoresizing masks,我假设我只能将我的 XIB 弹出到 Xcode 3 的 IB 版本中,然后让它发挥作用。没有骰子。这是我尝试在 IB 中打开 XIB 文件时遇到的错误:

说实话,我不知道从哪里开始。我想我可以手动调整我的视图大小,但这很乏味,我真的没有时间这样做。有什么想法吗?

【问题讨论】:

  • 我在使用 XCode 4 和开发 iOS 应用程序时遇到了问题。似乎 XCode4 目前更适合 Mac 应用程序(有人澄清)?我为我的 iPhone 和 iPad 应用程序恢复到 XCode 3.2。

标签: xcode ipad interface-builder xcode4


【解决方案1】:

好的,我想出了一个相当复杂的解决方法。

首先,复制您的原始项目,然后选择您的项目信息。右键单击您的目标,然后选择“复制”。

Xcode 然后会弹出这个消息。选择“复制并转换到 iPad”。

现在 Xcode 会为您转换 XIB 文件,并为您提供一个 iPad 资源文件夹。

现在在 Finder 中打开这些 XIB 文件,并在文件名后附加 ~ipad

完成后,将这些 XIB 文件复制回您的原始项目,然后通过从目标设置的下拉列表中进行选择,将您的项目转变为通用项目。

你就完成了。我发现这真的很令人费解,我希望苹果能尽快解决这个巨大的可用性问题。

【讨论】:

  • 抱歉,尽管按照您的所有步骤,我还是看不到根据 Ipad 分辨率调整的视图 :(
  • 我的意思是所有那些 iphone nib 文件视图都在 ipad nib 视图上
【解决方案2】:

这不应该发生。解决此问题的一种方法是完全删除 Xcode 4 安装并从头开始重新安装。然后重新安装它。

使用以下命令卸载并重新安装 Xcode 4

sudo [xcode-path]/Library/uninstall-devtools --mode=all

PS:如果您在 Xcode 4 中创建项目,并且还想在 Xcode 3 中打开,请确保将 Document Versioning 部分保留为 Interface Builder 3.1

【讨论】:

    猜你喜欢
    • 2015-08-02
    • 2011-07-17
    • 2011-09-10
    • 1970-01-01
    • 2015-02-20
    • 2012-07-08
    • 2011-07-28
    • 2011-10-05
    • 1970-01-01
    相关资源
    最近更新 更多