我正在开发一个通用的ios应用程序,iphone版本已接近完成,约占ipad的50%。但是,我需要开始测试iphone版本。因此,我仅将项目更改为iphone目标。但是,当应用程序在ipad上时,ipad版本的nib文件会加载到iphone模拟器中。因此,您只能在iphone模拟器中看到ipad屏幕的一小部分。一种解决方案是删除对ipad nib文件的引用,但是我想避免这种方法。

有人提出建议吗?

致谢

编辑:问题是我是否希望人们能够在ipad上测试iphone版本(某些人只有ipad而不是iphone)。在ipad上运行iphone模拟器时,它将加载错误的nibfile。那些用于实际的ipad而不是iphone的手机。

有帮助吗?

解决方案 2

好的,最终得到了我不想做的解决方案:)我删除了打算用于ipad的nib文件,并删除了问题。测试之后,我将必须添加ipad nib文件才能继续工作。

其他提示

您不想“仅将项目更改为iPhone目标”。改回它,然后在设备(iphone或ipad取决于所插入的设备)上构建并运行。

顺便说一句,以后我强烈建议您及早进行测试,并经常进行测试-例如每天在设备上进行测试。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top