应用场景:在开发过程中发现新建了两个公共的外部文件时,出现了该问题
so easy,按之前处理的方法,清空数据,重启Xcode
咦,竟然还没解决
查了下framework Search Paths 也添加上了没问题
当大家如果遇到file not found 的时候第一反应应该是去查下frameworkSearch Paths 里面有没有添加上第三方库的路劲
``
build setting -> frameworkSearch Paths
``
然而我这次遇到的问题比较特殊,排查了也没有其他问题
之后尝试把Xcode 的DerivedData清空, 清空路劲是
``
1、/Users/xxx/Library/Developer/Xcode/DerivedData/
2、打开Xcode, Xcode ->preferenecs ->Locations ->Derived Data
``
做完该操作后,重新运行,发现还是没有变化,依旧报错,饶头啊,后面我到模拟器的运行空间找了发现
``
/Users/xxx/Library/Developer/Xcode/DerivedData/mxxxx_GameVideo-hhkxbyvywwntstevaotzddvimgpm/Build/Products/Debug-iphonesimulator/YPMediaCore.framework/headers
``
没有被替换更新成最新的
发现重新运行的项目中,SDK的头文件列表并没有更新,依旧是旧版的那些文件,新文件并未加入其中,所以我手动把headers替换了,在运行发现已经解决问题了。
网友评论