这个问题一般是用到jsonkit的时候引起的
找到 targets -> Linking->Other Linker Flags 添加-ObjC 一般情况下是没有问题了。
另外一种情况:
如果是做静态库的开发。那么有可能客户端不能添加 -ObjC 我就是遇到过这种情况 。解决办法。
原因是我的targets 静态库的targets 里面包含了 appDelegate.m 这个文件。所以才会导致别的地方不能用这个静态库。
找到 静态库的targets Complile Sources 然后找到AppDelegate.m删除这个文件。这样生成的.a文件在别的地方就能正常遥用了
本文介绍了解决Objective-C项目中使用静态库时遇到的链接错误问题,通过调整项目设置和静态库编译源文件,确保静态库能在不同项目中正确使用。
1155

被折叠的 条评论
为什么被折叠?



