【发布时间】:2010-09-01 19:11:34
【问题描述】:
我正在尝试从适用于 ios4 和 ios3 的静态库构建通用二进制文件。但是,当我添加 ios4 内置的库并尝试在 ios3 中使用它时,它给了我这些类型的错误:
未定义的符号: “_OBJC_CLASS_$_NSMutableCharacterSet”,引用自: myLib.a(myLib.a-i386-master.o) 中的 objc-class-ref-to-NSMutableCharacterSet “_OBJC_CLASS_$_NSURLConnection”,引用自: myLib.a(myLib.a-i386-master.o) 中的 objc-class-ref-to-NSURLConnection “_OBJC_CLASS_$_UIDevice”,引用自: myLib.a(myLib.a-i386-master.o) 中的 objc-class-ref-to-UIDevice “_OBJC_CLASS_$_NSString”,引用自:
我无法将 ios3 和 ios4 中内置的库与 lipo 结合使用,因为它们使用相同的架构。看起来它只是没有从 UIKit 中找到一些基本文件。我只需要解决一些链接问题吗?
【问题讨论】: