2011-04-12 75 views
1

好的,我手上有問題。我試圖將我的項目轉換爲iPhone和iPad的通用應用程序。我正在嘗試製作我的XIB文件的iPad特定版本。由於在Xcode 4中不可能使用Create iPad version using autoresizing masks,所以我認爲我只能將我的XIB插入到Xcode 3的IB版本中,並讓它做到這一點。沒有骰子。下面是我得到的錯誤,當我嘗試在IB打開XIB文件:無法用Xcode 4創建iPad XIB

enter image description here

說實話,我不知道從哪裏這裏着手。我想我可以手動調整視圖的大小,但這很乏味,我沒有時間去做這件事。有任何想法嗎?

+0

我在使用XCode 4和開發iOS應用時遇到了問題。看起來XCode4目前更適合Mac應用(任何人都可以澄清)?我爲iPhone和iPad應用恢復了XCode 3.2。 – 2011-04-12 05:29:30

回答

7

好的,我想出了一個相當複雜的解決方法。

首先,複製您的原始項目,然後選擇您的項目信息。右鍵單擊目標,然後選擇「重複」。然後

enter image description here

的Xcode會彈出此消息。選擇「重複和過渡到iPad」。

enter image description here

現在的Xcode轉換XIB文件給你,並提出你帶一臺iPad的資源文件夾。

enter image description here

現在在Finder中打開這些文件XIB,並在文件名後追加~ipad

完成後,將這些XIB文件複製回您的原始項目,然後通過從目標設置的下拉列表中進行選擇,將項目變爲一個通用項目。

enter image description here

大功告成。我發現這真的很複雜,我希望蘋果能儘快解決這個巨大的可用性問題。

+0

對不起,但我看不到根據Ipad決議調整的意見,儘管您遵循所有步驟:( – 2013-03-26 15:58:35

+0

我的意思是所有那些iphone nib文件視圖都在ipad nib視圖上 – 2013-03-27 05:56:56

0

這不應該發生。解決此問題的一種方法是不要徹底刪除Xcode 4安裝並重新安裝。然後重新安裝它。

使用以下命令卸載並重新安裝的Xcode 4

須藤[Xcode的路徑] /庫/卸載-devtools --mode =所有

PS:如果您在Xcode中創建項目4你也希望在Xcode 3中打開,確保你將文檔版本控制部分保留到Interface Builder 3.1中

+0

我已將它設置爲3.1,它仍然無法正確打開。 – 2011-04-12 13:38:21