1. 程式人生 > >iOS Xcode工程新增.a檔案引起錯誤的幾種修改方法(一般是微信的.a靜態庫出錯)

iOS Xcode工程新增.a檔案引起錯誤的幾種修改方法(一般是微信的.a靜態庫出錯)

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去掉