问题
写项目过程中,有时候总会遇到 某个.m 文件报错说找不到(肯定遇到过),又或者某个资源文件(如plist文件)获取不到的问题
原因
找到最后会发现是这里出了问题,如图:
会发现targetmembership 并没有打钩。
把钩子打上,重新运行,问题就解决了。
结论
一个target代表一个工程,经常看到的是这种,如图:
图中 第二个其实是单元测试工程,独立于项目本身,一般情况下,默认都是会在第一个打钩,意思是 这个文件属于这个打钩的工程。
ps:membership:成员的意思