我已經搜索了幾個小時,但我仍然不知道我的配置有什麼問題。 我的項目使用自寫的libray(myLib)。這個庫被編譯爲只爲工作爲模擬器,它在那裏工作得很好。iPhone庫:文件不是必需的架構
有什麼需要改變,所以它編譯爲我的iPhone設備以及?
這是我目前的警告:
ld: warning: in /.../myLib.a, file is not of required architecture
這是我的配置(mylib.a上)
alt text http://i38.tinypic.com/kb4zdl.jpg
我發現了很多文章解釋這個錯誤的原因,但是我找不到解決方案:
模擬器在x86上運行 體系結構,而設備使用ARM架構 。
我有什麼改變,讓我的圖書館在我的iPhone的工作?
感謝
編輯:
我做了什麼至今:
- 清理這兩個項目
- 集庫(3.1)
- 內置的 '設備'圖書館
- Dra gged我的圖書館的某文件到我的應用程序
結果:
這個工作在模擬器,但活動的SDK設置設備仍然引起了file is not of required architecture
錯誤。
我也試過mahboudz(感謝您的支持)link。 它解釋瞭如何使用shell腳本構建項目。 但是,XCode不斷抱怨庫文件的體系結構錯誤,並且構建失敗。
這必須是一個非常愚蠢的初學者的錯誤。
什麼APPLI的配置陽離子? – Mark 2009-10-09 16:27:51
應用程序具有與庫相同的配置。 (我找不到任何區別)。你需要什麼額外的信息? – jantimon 2009-10-10 12:16:51
將庫引入新應用程序時,源位置是什麼? – Elfred 2009-10-13 18:27:40