iOS工程中Frameworks文件夹和Linked Frameworks and Libraries为什么不是一致的?


上图是工程中的Frameworks文件夹,下图是TARGETS中的Linked Frameworks and Libraries,为什么两边的依赖不一致?
同时为什么我在Linked Frameworks and Libraries中删除某个framework后,需要再手动删除Frameworks文件夹中对应的framework吗?
谢谢!

这个确实可能不一致呀。
Frameworks文件夹下是工程里的Target可能用到的Framework;Target下的依赖是这个Target链接过程中确实要用的Framework。因为可能不止一个Target,所以这里也不一定相同。

在Linked Frameworks and
Libraries中删除某个framework后,需要再手动删除Frameworks文件夹中对应的framework吗?

建议删除吧。不删除也不会出什么错就是了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注