framework not found IOSurface for architecture


最近升级到xcode9之后编译出来的framwork ,.a文件再拿到xcode8上面编译就会出现这个问题

Error:ld: framework not found IOSurface for architecture armv7

clang: error: linker command failed with exit code 1 (use -v to see invocation)

Showing first 200 warnings only


Error:ld: framework not found FileProvider for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

Showing first 200 warnings only


解决办法:找到xcode9中Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/这个文件夹将:1.IOSurface.framework 2.FileProviderUI.framework 3.FileProvider.framework拷贝到xcode8的相同目录中去

framework not found IOSurface for architecture_第1张图片

之后clean工程

你可能感兴趣的:(framework not found IOSurface for architecture)