最近公司闲着没事升级了Xcode9.比较坑爹的是还得先升级系统.为了新的X的适配没办法.升级加安装用了半天时间.然后屁颠的去运行新项目.出现的最多的是导航栏的UI问题.这些以后再说.关键是运行完成之后再用原来的Xcode8运行就出现问题了.问题如下:
Framework not found IOSurface for architecture arm64
这样的原因是源于用xcode9和xcode8共同维护一套项目造成。Xcode9编译的库文件在低版本中的Xcode中是找不到的
多方搜索结局办法如下:
Xcode9/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks目录下的IOSurface.framework、FileProvider.framework拷到低版本Xcode中相应目录下即可。
网友评论