无法使用Xcode 4创建iPad XIB

时间:2011-04-12 04:52:55

标签: xcode ipad interface-builder xcode4

好吧,我的手上有问题。我正在尝试将我的项目转换为iPhone和iPad的通用应用程序。我正在尝试制作特定于iPad的XIB文件版本。因为在Xcode 4中Create iPad version using autoresizing masks是不可能的,所以我假设我只能将我的XIB弹出到Xcode 3的IB版本中,让它做到了神奇。没有骰子。这是我尝试在IB中打开XIB文件时出现的错误:

enter image description here

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

2 个答案:

答案 0 :(得分:7)

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

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

enter image description here

然后, Xcode将弹出此消息。选择“复制并转换到iPad”。

enter image description here

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

enter image description here

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

执行此操作后,将这些XIB文件复制回原始项目,然后从目标设置的下拉列表中选择,将项目转换为通用项目。

enter image description here

你已经完成了。我发现这真的很复杂,我希望Apple能尽快解决这个巨大的可用性问题。

答案 1 :(得分:0)

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

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

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

PS:如果你要在Xcode 4中创建你想在Xcode 3中打开的项目,请确保将文档版本控制部分保留在Interface Builder 3.1中