问题描述: 使用一个第三方sdk接入到现有工程中,现有工程环境为Xcode8,接入sdk后报 Framework not found IOSurface for architecture arm64 错误,此IOSurface为Xcode9 新增framework,故在Xcode8中buidle时报错,解决方法
1.从Xcode9中拷出该framework到Xcode8中相同目录下
2.升级Xcode8到Xcode9 ,这样可以一劳永逸的解决问题
(FileProvider.framework 也是Xcode9新增的,在此次项目中在解决了IOSourceFace 错误后出现的)
framework所在目录:
目录:在应用程序中选中Xcode,右键显示包内容,按以下目录
Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/
参考链接:点击打开链接
https://stackoverflow.com/questions/44450673/framework-not-found-iosurface-for-architecture-arm64