【发布时间】:2013-07-29 22:23:15
【问题描述】:
我有一个带有类别的静态库。如果我不使用特定于类别的部分,它可以很好地编译并且可以正常工作,但是要使用我在其他链接器标志中包含 -ObjC 的类别方法。它现在为相同的库组件提供“架构 armv7 的未定义符号”错误。知道为什么会这样吗?
谢谢!
【问题讨论】:
我有一个带有类别的静态库。如果我不使用特定于类别的部分,它可以很好地编译并且可以正常工作,但是要使用我在其他链接器标志中包含 -ObjC 的类别方法。它现在为相同的库组件提供“架构 armv7 的未定义符号”错误。知道为什么会这样吗?
谢谢!
【问题讨论】:
你的静态库不是为 armv7 编译的,它可能只包含 armv6 代码,或者可能是最坏的 i86 代码
您需要重新编译静态库以包含 armv7(以及同一场合的 armv7s)
【讨论】: