請在開發我的iPhone應用程序之前,我該如何確保它能與iPhone4,3GS,iPod touch和3G兼容?iPhone應用程序兼容性
回答
您需要創建該應用程序,同時牢記所有可用的最低版本的iPhone中需要兼容的功能。
例如:
假設你希望它是兼容iPhone 2G,那麼你不能使用應用程序內短信功能爲iPhone 2G不能升級到iOS 4.0或更高版本。
應用內短信功能僅適用於iOS 4.0及更高版本。
希望這個例子給你一個適當的想法。
一旦創建了應用程序,您應該在不同的設備上測試您的應用程序,例如iPhone 3G,iPhone 3GS和iPhone 4以及iPod Touch。
除非你在設備上測試它,否則你不能確定,因爲有時候某些東西會在模擬器中工作,但會在設備上崩潰。
所以更好的測試設備。
希望這可以幫助你。
如果是您正在討論的SDK,則可能需要確保它在iOS 3.X版本上運行。 See here for more details。
如果是您正在討論的硬件,您需要在不同的硬件上測試您的應用,以確保它們全部運行。
我的老闆告訴我,有一些設置在Xcode類似的設置,以確保您的未來應用程序將運行在我提到的不同部分..這是真的嗎? – Malloc 2011-03-15 23:04:47
我想他可能是在談論你的應用程序的SDK選擇。您可以進入項目信息並搜索SDK,它應該允許您選擇要用於開發應用程序的SDK。然而,選擇可能會受到限制,具體取決於您使用的Xcode版本,不確定Xcode 4是否支持真正舊的SDK,可能需要使用Xcode 3。 – 2011-03-15 23:05:57
您應該使用最新的SDK並設置「IPHONEOS_DEPLOYMENT_TARGET」。 – 2011-03-16 05:04:48
XCode中關於您的應用將與哪個版本的iOS應用兼容的設置是iOS部署目標和Base SDK。基礎SDK是您正在構建的默認版本(這應該設置爲最新的SDK,當前爲4.3)。 iOS部署目標是您希望應用程序可用的最早版本(目前可在XCode 4上回到3.0)。
這些設置位於目標的設置中。
至於如果你的應用程序將實際上在所有這些設備上工作,取決於你如何爲他們編程。換句話說,如果你使用新的API,他們顯然不會在沒有實現它們的版本上工作。
希望這會有所幫助。
傑米
您不能確定未經測試。 (甚至有測試,有人說......)
在iOS API文檔,模擬器處理這些API中,尤其是在設備性能方面,您可能沒有意識到或無法實現這些潛在的「gothcha's」猜測直到您實際嘗試了所有您計劃支持的設備型號和iOS版本的應用。
即使一些簡單的應用程序沒有未公開的API使用,並且沒有編譯器或分析器警告et.al.,在發佈新的操作系統版本後已知道「中斷」。
通過在「生成」設置中適當設置部署目標,缺少plist硬件限制以及在應用商店提交數據中,您可以「聲明」某個應用是兼容的。但這只是一個聲明,而不是兼容性。
- 1. iPhone應用程序大小兼容性
- 2. iPhone應用程序兼容性
- 3. iPhone應用程序兼容性問題
- 4. iphone上的應用程序兼容性
- 5. 與iPad兼容的iPhone應用程序
- 6. 使應用程序兼容iPhone和iPad?
- 7. IPhone應用程序與IPad不兼容
- 8. 使iphone應用程序兼容ipad
- 9. 適用於iPhone的iOS4兼容性應用程序
- 10. 適用於iPhone的iOS 3.0+兼容性應用程序
- 11. iPhone兼容性
- 12. 應用程序與iPhone 5屏幕尺寸兼容性
- 13. 設置應用程序設備兼容性iPhone
- 14. Android應用程序兼容性問題
- 15. AppStore應用程序兼容性差異
- 16. Android應用程序的兼容性
- 17. Google Play應用程序兼容性
- 18. Android應用程序兼容性問題
- 19. Android應用程序兼容性
- 20. Android應用程序兼容性問題
- 21. 黑莓應用程序兼容性7.1
- 22. android應用程序兼容性
- 23. 應用程序的版本兼容性
- 24. Ipod應用程序兼容性
- 25. Android應用程序的兼容性
- 26. iPhone 4,iPhone 5,iPhone 3GS兼容的應用程序現在
- 27. 使用程序兼容性
- 28. 使用程序兼容性
- 29. 應用程序不兼容
- 30. 此應用程序與此iPhone不兼容(iPhone 3G iOS 4.2.1)
@Malek:我很高興它幫助你:) – 2011-03-16 09:04:13
謝謝。這有助於。我在哪裏可以找到可以在不同版本的iOS上運行的完整(或更全面)功能列表?你提到了應用內短信,但我可以在哪裏找到其他人? – Nabou 2012-02-04 20:40:37