iOS Xcode工程新增.a檔案引起錯誤的幾種修改方法(一般是微信的.a靜態庫出錯)
阿新 • • 發佈:2019-01-02
Ios Xcode工程新增.a檔案引起錯誤的幾種修改方法(一般是微信的.a靜態庫出錯)
一、 TARGETS -> Build Settings-> Search Paths下
1. Library Search Paths 刪除不存在的路徑,保留.a檔案的路徑(此處顯示的為絕對路徑)。
間接性點選兩下.a檔案的路徑,使它變成類似資料夾重新命名的樣式(或者直接雙擊路徑,則可彈出一個帶有加減號的小框),檢視此時顯示的路徑是否為相對路徑,不是則修改成相對路徑(一般情況下,系統都會預設生成相對路徑)。
顯示相對路徑名稱時,/之間的名稱必須是連線起來的,可以用_連線,中間不能有空格。因為此處的路徑遇到空格會自動折行,使原本一行的路徑變成兩行或多行顯示,導致路徑錯誤。如果有空格,則在空格前加\ ,使之變成一行。
最後的效果如圖
或者
2. Framework Search Paths 刪除所有不存在的路徑(即此處路徑存在,但檔案不存在了)
二、TARGETS -> Build Settings ->Architectures下
1. Build Active Architectures Only 是Yes改成No,是No改成Yes。
2. 如果不支援64位,可以把 ValidArthitectures 中的armv64去掉