我的静态库中有类别。任何应用程序开发人员都应该将 -ObjC 标志设置为“其他链接器标志”才能正确使用我的静态库。它适用于 iPhone 设备/iPhone Simulator 2.x 和 iPhone Simulator 3.0。但在 iPhone 3.0 设备上会崩溃。如所写在本文中 http://code.google.com/p/json-framework/wiki/FAQ#My_app_works_in_the_iPhone_simulator,_but_crashes_on_the_device这是新的链接器错误。他们建议再使用一个链接器标志:-all_load。但是当我添加这个标志时,构建也会失败,因为存在重复的符号。
如何在iPhone设备3.0的静态库中使用类别?有什么建议么?
We 遇到了同样的问题 http://groups.google.com/group/coreplot-discuss/browse_thread/thread/f2bb1e2503b9c861?hl=en#(在 3.0 下,-ObjC 不再链接类别)核心情节框架 http://code.google.com/p/core-plot/。我只能说,对于我们来说,我们能够将 -all_load 选项添加到目标应用程序中的其他链接器标志中,从而消除了运行时错误。我们没有看到任何有关重复符号的警告。
我已经提交了链接器行为的错误报告,我确信其他人也这样做了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)