【问题标题】:Converting iphone app to universal woes?将 iphone 应用程序转换为通用问题?
【发布时间】:2011-11-23 06:00:36
【问题描述】:
我已将我的应用程序转换为 xCode 4 中的通用应用程序。这自动创建了我的 MainWindow-iPad.xib 并修改了我的 info.plist 以包含我的主 Nib 文件基本名称的 iPad 版本....( MainWindow-iPad)。
但遗憾的是,我的应用似乎仍在使用我的 iPhone 版本的 MainWindow.xib。
这不可能。我的目标设置为通用。
谁能说明为什么我的 iPad 版本没有被使用?
谢谢
【问题讨论】:
标签:
iphone
ipad
nib
universal
【解决方案1】:
打开项目并找到您的 plist
右键单击 plist 并选择“显示原始键/值对”
您应该会看到两个 ipad 条目
NSMainNibFile~ipad
and
UISupportedInterfaceOrientations~ipad
NSMainNibFile~ipad 应该有你的 ipad 接口的名字。
在 UISupportedInterfaceOrientations~ipad 内部
你应该至少有一把钥匙。
我的应用程序是横向的,所以这是我拥有的应用程序
UIInterfaceOrientationLandscapeRight
UIInterfaceOrientationLandscapeLeft
有时项目编辑器无法正确编辑 Plist。
验证这些设置并验证 ipad xib 文件中的类类型和连接是否正确。
希望对您有所帮助。
【解决方案2】:
排序!
我需要在 ipad 模拟器上进行 ios 重置。偶然发现了它
感谢您的意见。