2012-04-12 57 views
0

當我連接我的iPad和它帶來了Xcode中,有一條消息說:問題與iOS 5.1(9B176)SDK 4.2

的iOS上的「iPad」的版本不匹配任何版本的的iOS SDK的安裝支持iOS的開發。請將設備恢復到下面列出的操作系統版本,或更新到最新版本的iOS SDK;這可以在這裏找到。

安裝在iPad 5.1(9B176)

Xcode中支持的IOS版本 最新 5.0(9A334) 4.3 4.2 3.2.2 3.2.1 3.2 3.1.3 3.1.2 OS 3.1.1 3.1 3.0.1 3.0

任何想法是怎麼回事?

感謝

回答

0

如果你去的組織者和點擊設備,然後點擊「使用這個設備的發展」,它將把所有新的iOS版本的正確符號。您也可以刪除您的派生數據並重新連接設備,並在錯誤符號出現問題時重複上述操作。

+0

沒錯,我確實添加了它進行開發,這是之後出現的消息。我將如何刪除派生數據並重新連接設備? – jomille 2012-04-12 18:06:24

+0

這是一個關於如何刪除派生數據的小教程:http://programmersweb.blogspot.com/2011/05/clearing-xcode-4s-derived-data.html – 2012-04-12 18:23:18

-1

您需要包含iOS SDK 5.1的Xcode 4.3.1。您當前的Xcode版本僅支持iOS SDK 5.0(及以下版本)。您的設備具有iOS SDK 5.1,因此您的Xcode(4.2)版本不知道如何使用它。這並不意味着您不能繼續使用Xcode 4.2進行開發和模擬器工作。你不能把你使用Xcode 4.2創建的任何東西放到你的iOS 5.1設備上。

然而,在我看來,最好升級Xcode並保持最新狀態。 Xcode 4.3.1只能通過Mac App Store使用,您必須運行Lion。

+0

我實際上必須使用Xcode 4.2,我正在使用Appcelerator開發工具。無論如何,我可以將iPad iOS SDK降級到5.0嗎? – jomille 2012-04-12 18:44:08

+0

您可以從Apple的開發者網站獲得5.0 iOS二進制文件,但我不確定。然後,我不確定降級的程序是什麼。我的理解是,iOS不會被降級,一旦升級...我可能是錯誤的。我對Appcelerator不熟悉;他們是否有可用的iOS 5.1兼容庫(或即將推出)?那將是最好的解決方案。 – 2012-04-12 18:51:23

0

您需要升級到Xcode 4.3才能在您的設備上進行測試,實際上沒有其他解決方法。你應該可以在你的模擬器上運行。