2010-07-02 41 views
0

我有一個支持iOS 2.0的應用程序。iphone - 有關部署目標的Xcode 3.2.3錯誤

基座SDK被設置爲iPhone裝置4和 iPhone操作系統部署目標被設置到iPhone OS 2.0

我的目的是建立它與iPhone 3/3GS和4 和iPod Touch第二代兼容

此設置我已經編譯的文件,但是當我把它上傳到iTunes Connect中我看到這個錯誤

您上傳的二進制文件是無效的。爲多種體系結構構建的應用程序需要3.0或更高版本的iPhone OS部署目標。

我該如何解決這個問題? 感謝

==== 只是一張紙條:我的Xcode 3.2.3允許我一種編譯2.x的,因爲我複製從舊Xcodes所必需的文件到這個最新的一個

回答

0

更改部署目標到3.0,Apple不再支持iOS 2。

如果您希望應用程序爲與第2代iPod touch,iPad兼容,這不是一個問題,因爲該設備是完全有能力運行iOS 3和4

+0

感謝的,但如此,我告訴我的顧客會迷路? – SpaceDog 2010-07-02 06:26:20

+1

現有客戶仍然可以在其設備上使用該版本。他們不能升級到更新的版本(除非他們升級操作系統) – ohho 2010-07-02 06:28:45

+1

正如我在編輯中所說的那樣,它將在iPod touch上工作得很好。即使沒有,蘋果也會告訴他們迷路,而不是你。坦率地說,有什麼理由留在iOS 2上? iOS 4不支持所有設備(第一代iPhone和iPod touch不支持iOS 4),但iOS 3支持。 – 2010-07-02 06:29:16