2012-01-17 63 views
2

我正在開發一個通用ios應用程序,並且iphone版本幾乎已完成,約有50%的ipad。不過,我需要開始測試iphone版本。所以我改變了這個項目只是一個iphone目標。但是,當應用程序在ipad上時,ipad版本的nib文件將加載到iphone模擬器中。因此你只能看到iphone模擬器中的一小部分ipad屏幕。一個解決方案是刪除對ipad nib文件的引用,但是我想避免這種方法。僅在iphone上測試通用應用程序

任何人有建議嗎?

問候

編輯:問題是如果我希望人們能夠以測試一臺iPad的iPhone版本(有些人只擁有一臺iPad不是iphone)。當在ipad上運行iphone模擬器時,它會加載錯誤的nibfiles。那些用於實際的ipad而不是iphone。

+0

你爲什麼改變這個項目只是一個iPhone目標?你爲什麼不把它當作一個普遍的項目? – 2012-01-17 11:24:27

回答

0

好吧,它結束了我不想做的解決方案:)我刪除了用於ipad的nib文件,並刪除了該問題。測試後,我將不得不添加ipad nib文件以繼續工作。

+0

您是否找到任何其他解決方案? – Tony 2012-02-08 12:10:20

1

你不想「改變項目只是一個iphone目標」。將它改回來,然後在設備上生成並運行(iphone或ipad,取決於您插入的是哪一個)。

順便說一句,在未來,我強烈建議您提前測試並經常測試 - 例如,每天在設備上進行測試。

+0

我經常測試,但我用通用應用程序沒有問題。問題是如果我想讓人們能夠測試ipad上的iphone版本(有些人只有一個ipad而不是iphone)。但是,這導致ipad上的iphone模擬器加載錯誤的nib文件。 – Bjarke 2012-01-17 12:44:16