2015-05-04 71 views
0

我正在xcode 6上工作,我創建了一個靜態庫,該應用程序工作正常,但我得到了這個問題未定義的架構armv7符號當我嘗試中午應用程序在ios 7上。ios 7 ios 7架構armv7未定義的符號

有人可以告訴我爲什麼請嗎?

+2

這可能是因爲你試圖運行在armv7的iPhone 4或5上(它不依賴於iOS版本)。 要在這些設備上運行,您的靜態庫必須針對兩種體系結構進行編譯。 – KIDdAe

+0

清理項目...從組織者中刪除派生數據並嘗試再次構建它。 –

回答

0

Select project target > Build Settings > Search for "VALID_ARCHS"

檢查您是否添加了armv7,如果沒有,請添加它。


關於「VALID_ARCHS」的進一步閱讀,您可以參考THIS ANSWER

+0

感謝@kjuly,但它已經添加:( – Houssam

+0

@HoussamHammoud靜態庫你創建了嗎?請確保項目和lib支持拱門的設備 – Kjuly

+0

同樣我也添加了它,我使用了許多其他應用程序的庫,但是我面對這個應用程序的問題 – Houssam

相關問題