ld: framework not found FileProvider for architecture arm64

出現這個問題是由於  靜態庫是用Xcode9打包的。 若是用xcode8編譯的話就會出現這個問題xcode

解決辦法 從Xcode9裏把這個庫拷貝出來。而後放到Xcode8上面app

One way to fix this is to go to:ide

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/

this

若是加進去了可能還會遇到 framework not found IOSurface for architecture armv7code

那麼一樣的方法把相關的庫從Xcode9的frameworks 目錄下找到相關庫添加到Xcode8目錄下面orm

 

https://stackoverflow.com/questions/45994854/xcode-8-3-framework-not-found-fileprovider-for-architecture-armv7get

 

 

還有一個辦法就是Xcode9打包靜態庫的時候把 Link Frameworks Automatically 設置爲NO。這個最簡單it

相關文章
相關標籤/搜索