我有一个iPhone应用程序,我需要转换为iPad兼容。 我根据this answer添加了一个iPad stroyboard,甚至更改了它,因此它只能是iPad。 iPad布局在所有iPad模拟器上显示都很好,当我在ipad2设备上运行时。但是当我在iPad 3设备上运行它时,它会显示iPhone的布局而比例因子(x2,x1)显示在屏幕的右上角。 我已经添加了一个iPad launchImage和App图标。我的info.plist包含iPhone和iPad故事板名称。
什么可能导致iPad3将应用程序视为iPhone,因为它可以在iPad2设备和所有模拟器上正常工作?
更新
原来iPad被越狱并安装了RetinaPad(来自cydia)。删除它,一切运作良好。
答案 0 :(得分:1)
您的iPad上可能有较旧版本的应用,或者您的资源已缓存。
首先要确保在项目定义中将设备设置为" Universal"。
然后,如果设置了此项,请从iPad中删除应用程序,然后在XCode中强制清除(转到产品然后按alt,然后单击"清理构建文件夹")。然后再次在iPad上运行。