我需要修复链接到route-me的基础iOS框架中的错误,当我包含新代码时我会得到
ld: duplicate symbol _OBJC_METACLASS_$_RMProjection in frameworks/blah.framework/blah(RMProjection.o) and
有没有办法从blah.framework中设置符号并使用我编译的代码?
我知道:strip -s <symbol file> -u <library>
但无法让它工作
还尝试进行查找和替换
perl -n -p -e 's/RMProjection/XRMProjection/g' < frameworks/blah.framework/blah.bak > frameworks/blah.framework/blah
链接二进制文件中的,导致此错误:
ld: in frameworks/blah.framework/blah, file is universal but does not contain a(n) i386 slice for architecture i386
由于
答案 0 :(得分:0)
在终端中使用lipo命令。