我想在所有iOS的舊版本以及新版本中支持我的應用程序。在最近的Xcode版本中,對armv6的支持被刪除。我如何構建我的應用程序來支持armv6?我是否需要包含armv7以支持所有較新版本的iOS?是否有可能創建一個支持所有3種體系結構的二進制文件?如何用armv6,armv7和armv7s創建一個胖二進制文件
1
A
回答
1
僅僅是一個鏈接...我沒有嘗試..
「你可以創建一個iOS的二進制跨越的ARMv6 - armv7s和Xcode 4.5,但它需要一些額外的工作....你需要安裝的Xcode的多個版本......」
3
無法完成。你要麼使用更新版本的Xcode,要麼獲得armv7/armv7s以及iOS 6.x支持(並支持iOS 4.3),或者使用舊版本的Xcode獲取armv6/armv7,但不支持iOS 6.x API(但支持回到iOS 3.1.3)。
目前還有很少的設備仍在使用iOS之前的4.3版本,所以沒有理由支持這些舊版本。
如果您真的必須支持所有內容,請創建兩個版本的應用程序。一個支持較新,一個支持較舊。然後看你的下載比例是1000:1。
不久之後,Apple很可能會放棄對使用舊版Xcode創建的新應用程序的支持。蘋果喜歡不斷前進。
相關問題
- 1. $(ARCHS_STANDARD_32_BIT)與armv6,armv7/armv7s與i386
- 2. 修改二進制的ARMv7庫的ARMv6
- 3. 支持armv6,armv7和armv7s與最新的Dropbox框架構建
- 4. UIRequiredDeviceCapabilities armv6和armv7
- 5. armv6和armv7
- 6. 使用ARMv7指令的iPhone是否支持ARMv6編譯的二進制文件?
- 7. 創建一個二進制文件
- 8. iOS中的胖二進制文件
- 9. Windows上的胖二進制文件?
- 10. 適用於iOS 3.0和armv6/armv7的無效二進制體系結構
- 11. 如何防止在ARMv6上爲胖二進制編譯代碼塊?
- 12. 爲ARMv6,ARMv7和i386架構構建f2c
- 13. 我可以直接在僅爲armv6和armv7構建的iPhone-5(armv7s)iOS應用程序上進行調試嗎?
- 14. 創建和二進制文件
- 15. 對於iOS(armv6和armv7)ffmpeg
- 16. iphone 5會運行一個只有ARMv7(而不是ARMv7s)提交的二進制文件嗎?
- 17. 我如何爲armv6,armv7和i386編譯一個靜態庫(fat)
- 18. 支持的ARMv6和ARMv7在同一IPA
- 19. 創建二進制文件,如maxmind
- 20. 如何將armv7二進制文件轉換爲i386/x86_64
- 21. 用armv7和armv7s編譯框架
- 22. 如何爲armv6,armv7和i386構建fat靜態庫
- 23. 如何強制qtcreator創建非通用二進制文件
- 24. 用C++的圖像創建一個二進制文件
- 25. 如何從一個二進制文件
- 26. 如何從一個二進制文件
- 27. 如何從Python代碼創建Unix和Linux二進制文件
- 28. 如何創建一個二進制文字數組
- 29. 從二進制文件創建十六進制文本文件
- 30. iOS開源構建armv7,armv7s,arm64