在使用cocoapods导入第三方库的时候,
pod install
执行后会在项目目录里建立一个workspace工程文件,说到底CocoaPods是把所有需要的库打包成一个名字为
libPods-myAppName.a
的静态库,并且放到项目中,于是就成为了一个workspace,上面的myApp是自己的项目,下面的Pods项目负责输出libPods-myAppName.a这个文件给自己的项目使用。
But,有时候会遇到生成的libPods.a是红色的问题,libPods.a文件是红色的,并且show in Finder不能找到,则可TARGETS -> Search Paths -> User Header Search Paths 中 写入 ${SRCROOT} 再将后面参数改为recursive;
今天就是这个问题,试了上述措施之后还是无效,在这个文件上右键delete了之后项目是能运行的,但是打不了包,提示找不到库文件(当然找不到了)。于是度娘,一上午试了各种方法没成功,最后用最土的方法,删除重新install,然后编译,于是它好了。。。好了。。。了 【丫一定是在逗我】。