[ld: framework not found FileProvider for architecture arm64]
出現(xiàn)這個(gè)問(wèn)題是因?yàn)? 靜態(tài)庫(kù)是用Xcode9打包的。 如果用xcode8編譯的話就會(huì)出現(xiàn)這個(gè)問(wèn)題
解決辦法 從Xcode9里把這個(gè)庫(kù)拷貝出來(lái)。然后放到Xcode8上面
One way to fix this is to go to:
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/
如果加進(jìn)去了可能還會(huì)遇到 framework not found IOSurface for architecture armv7
那么同樣的方法把相關(guān)的庫(kù)從Xcode9的frameworks 目錄下找到相關(guān)庫(kù)添加到Xcode8目錄下面
還有一個(gè)辦法就是Xcode9打包靜態(tài)庫(kù)的時(shí)候把 Link Frameworks Automatically 設(shè)置為NO。這個(gè)最簡(jiǎn)單