我最近遇到了一些麻煩,那就是用最新的iOS 4.1 SDK構建應用程序,並在設備上使用iOS 3.x運行它。應用程序在4.x設備和iPad上運行正常,但在運行較舊的3.x iOS的設備上發生崩潰。在iOS 3.x上使用XCode 3.2.4和iOS SDK 4.1編譯運行應用程序時遇到的問題
問題似乎在鏈接器中,因爲崩潰顯然是由調用項目中使用的第三方庫引起的。鏈接器(甚至編譯器)的懷疑是由事實支持的,當我使用較舊的3.1.3 SDK構建應用程序時,它可以按預期工作。
我的發行配置使用iOS 4.1作爲基本SDK和iOS 3.0作爲部署目標平臺,使用LLVM GCC 4.2進行編譯。我也試過GCC 4.2編譯器,但它也沒有幫助。
我發現在這個版本的SDK中存在鏈接器/編譯器中的一些錯誤,但沒有提出的解決方案爲我工作。
我非常需要解決這個問題,所以任何幫助都非常感謝。
感謝大家的任何提示或建議。
你需要接受一些你的問題的答案。您只需按下您認爲可幫助您解決問題的答案旁邊的複選標記即可。這將獎勵花時間幫助你的用戶,你也會得到一個小小的獎勵。 – Emil 2010-10-04 14:22:50