我正在开发一个通用的ios应用程序,iphone版本差不多完成了大约50%的ipad。但是我需要开始测试iphone版本。因此,我将项目仅更改为iphone目标。但是,当应用程序在ipad上时,ipad版本的nib文件将加载到iphone模拟器中。因此,您只能在iphone模拟器中看到ipad屏幕的一小部分。一种解决方案是删除对ipad nib文件的引用,但是我想避免这种方法。
有人提出建议吗?
问候
编辑:问题是如果我希望人们能够在ipad上测试iphone版本(有些人只有ipad而不是iphone)。在ipad上运行iphone模拟器时,它会加载错误的nibfiles。那些用于实际的ipad而不是iphone。
答案 0 :(得分:1)
您不希望“仅将项目更改为iphone目标”。更改它,只需在设备上构建和运行(iphone或ipad,具体取决于你插入的是哪一个)。
顺便说一下,将来我强烈建议您尽早测试并经常测试 - 例如每天在设备上进行测试。
答案 1 :(得分:0)
好吧,它最终得到了我不想做的解决方案:)我删除了用于ipad的nib文件并删除了问题。测试后,我将不得不添加ipad nib文件以继续工作。