最近,我正面臨更新ios5應用程序的問題,該應用程序在ios5中正常運行以在iPhone 5(ios6)中運行。該應用程序有nib文件,需要根據視圖的相應邊界重新排列。在模擬器中編譯/運行時可以正常工作,但在設備中嘗試時會給出體系結構錯誤。更新ios5應用程序(nib文件)以支持ios6
經過這些環節
XCode 4 active architecture setting
What Xcode settings should I use to support both armv6 and armv7?
改變了 '建立有效的體系結構' 設置爲YES/NO - 但沒有用 改變了 '合法建築' 到 '的ARMv6 ARMv7的',' armv6','標準armv6'等,但沒有運氣
如果它運行在iPhone5中,它不會運行在其他設備,iPad(ios 5.1.1)和iPod(ios 5.1.1)
在此先感謝。
armv6不再受iOS 6支持,只要確保你的部署目標設置爲iOS 5即可。 – rckoenes 2013-03-06 12:14:54
@rckoenes,應用程序是否支持ios的最新版本和舊版本? ios - 4.0,5.0和6.0 – 2013-03-06 12:17:22
是的,您將部署設置爲iOS 4.3(您可以使用ARMv7支持的最新版本)並將基本SDK設置爲6.只要確保您不調用任何不受支持的方法或類通過運行iOS版本。 – rckoenes 2013-03-06 12:19:49