8 iphone linker static-libraries categories iphone-sdk-3.0
我的静态库中有类别.任何应用程序开发人员都应将-ObjC标志设置为"Other Linker Flags"以正确使用我的静态库.它适用于iPhone设备/ iPhone模拟器2.x和iPhone模拟器3.0.但它崩溃了iPhone设备3.0.正如本文所述,它是新的链接器bug.他们建议再使用一个链接器标志:-all_load.但是当我添加此标志时,构建也会失败,因为存在重复的符号.
如何在iPhone设备3.0的静态库中使用类别?有什么建议?
Bra*_*son 10
我们在Core Plot框架内遇到了同样的问题(3.0以下,-ObjC不再是类别中的链接).我只能说,对于我们来说,我们能够将-all_load选项添加到目标应用程序中的Other Linker Flags,并消除了运行时错误.我们没有看到任何重复符号的警告.
我已经为链接器行为提交了一个错误报告,因为我确信其他人都有.