2012-11-12 38 views
2

可能重複:
How to support both armv6 and armv7s for release build in xcode 4.5鑑於Xcode不再支持armv6,你如何爲<iOS 4.3構建/發佈?

我要支持的iOS 4.0以後的要求。

但是,Xcode不再支持armv6,因此是否可以構建和分發單個支持4,5和6的應用程序?

它我的理解,如果我是使用Xcode中的舊版本那就不能夠支持4" iPhone 5的屏幕尺寸來構建。

因此似乎它現在不可能創建一個單一的應用程序這可能會支持4.0向上。這是正確的,這將有必要創建一個4.3以上的應用程序和一個爲< 4.3?

如果是這樣的話,那麼這是否意味着2個單獨的應用程序提交?在應用程序商店中以不同的名稱命名或可能具有相同的名稱等。

+0

我處於類似的情況,但需要支持3.2+。但是,我甚至還沒有開始研究。 – joshOfAllTrades

+0

上述鏈接的問題有幾種將ARMv6和較舊的iOS版本支持集成到同一個支持iOS 6.0的二進制文件的方法。 –

回答

1

蘋果公司希望你提升,所以他們迫使你做出這個決定。我認爲這不是一個好主意做兩個版本。與此相關的問題是舊版本可用於所有設備,但新版本只適用於現代設備(無論如何絕大多數設備)。

我想你應該考慮這個計劃。

  1. 如果您的應用程序已經在店裏更新可以在繼續爲<的iOS 4.3支持它,就像和給人們的時間移動到它。如果它提交了一個新的應用程序,並執行相同的操作。

  2. 將它更新到最新的SDK並提交最終更新> iOS 4.3的更新。

這將讓你給每個人一個機會,但最終你會只在該店有一個版本(有兩個將是人們混淆和降低你的排名,因爲它會被共享)。

我認爲這可能是一個很好的策略,除非您擁有數百萬用戶,並且您知道很大一部分活動用途位於無法升級的非常舊的硬件上。

+0

對於少於5.x的市場來說,這是不大可能的。即使支持4.3的應用,我們的流量在幾個月前還低於5.0%。我們將我們的應用程序升級到5.X並沒有投訴。除非你有古老的硬件,無法升級每個人升級iOS幾乎立即。在6.0出來後的一週內,我們在同樣的iPhone應用上獲得了80%的6.X。 – ahwulf

+0

和我一樣,但有些人有這種情況,他們必須爲這些設備提供一些支持。前段時間我放棄了支持他們。 – rooster117

+0

是的,這是正確的答案......蘋果說要「繼續前進」,所以你只能繼續前進...另請參閱http://tewha.net/2012/06/dont-write-new- apps-that-target-ios-4 /(這甚至已經過時了,所以現在統計數據更加令人信服的是放棄小於5.0的任何數據) –

相關問題