好吧,我的手上有问题。我正在尝试将我的项目转换为iPhone和iPad的通用应用程序。我正在尝试制作特定于iPad的XIB文件版本。因为在Xcode 4中Create iPad version using autoresizing masks
是不可能的,所以我假设我只能将我的XIB弹出到Xcode 3的IB版本中,让它做到了神奇。没有骰子。这是我尝试在IB中打开XIB文件时出现的错误:
说实话,我不知道从哪里开始。我想我可以手动调整我的视图,但这很乏味,我没有时间去做。有什么想法吗?
答案 0 :(得分:7)
好吧,我想出了一个相当复杂的解决方法。
首先,复制原始项目,然后选择项目信息。右键单击目标,然后选择“复制”。
然后,
现在Xcode为您转换XIB文件,并为您提供iPad资源文件夹。
现在在Finder中打开这些XIB文件,并在文件名后附加~ipad
。
执行此操作后,将这些XIB文件复制回原始项目,然后从目标设置的下拉列表中选择,将项目转换为通用项目。
你已经完成了。我发现这真的很复杂,我希望Apple能尽快解决这个巨大的可用性问题。
答案 1 :(得分:0)
这不应该发生。解决此问题的一种方法是完全删除Xcode 4安装并从头开始重新安装。然后重新安装它。
使用以下命令卸载并重新安装Xcode 4
sudo [xcode-path] / Library / uninstall-devtools --mode = all
PS:如果你要在Xcode 4中创建你想在Xcode 3中打开的项目,请确保将文档版本控制部分保留在Interface Builder 3.1中