Open e2ghost opened 9 years ago
是不是需要打个通用二进制包?看看这个是否有帮助:http://www.cocoachina.com/industry/20131204/7468.html
制作静态库没问题,我已经制作好了,只是在范例工程里把framework的引用删除后,引入我制作的静态库进行编译才出的问题。
我能想到的两个方面1.是否在Build Setting→Search Paths→Header Search Paths 里添加了静态库的路径 2.尝试关闭xcode,然后清除~/Library/Developer/Xcode/DerivedData/ 目录下项目相关的所有缓存,再重新编译。希望能帮到你~~
另外,有没有用lipo -info 看一下你的静态库 是否支持i386?
谢谢解答,不过我有配置了Other Link Flag: -ObjC -lBeeFramework以及配置Header Search Path和Library Search Path,如果没有配置提示的会是其他类型的错误
我再检查一下有没有配置的问题吧,之前怀疑是architecture的问题,但好像又不是。
我想将BeeFramework编译成静态库,在我的工程中直接引用(用dribble范例测试,删除原有的framework引用)。
编译成静态库(libBeeFramework.a)没有问题,但是在dribble中通过以下方式引用: Other Link Flag: -ObjC -lBeeFramework 配置Header Search Path和Library Search Path
之后在工程中出现以下提示,不知是否我的静态库工程配置有误还是dribble工程配置有误,望解答