2012-07-14 2 views
0

나는 route-me에 연결되는 기본 아이폰 OS 프레임 워크의 버그를 수정해야하고 내가 새 코드를 포함 할 때 나는iOS 프레임 워크에서 심볼을 제거하거나 이름을 바꾸려면 어떻게해야합니까?

ld: duplicate symbol _OBJC_METACLASS_$_RMProjection in frameworks/blah.framework/blah(RMProjection.o) and 

blah.framework에서 기호를 STIP 할 수있는 방법이 있나요과납니다 내 컴파일 된 코드를 대신 사용 하시겠습니까? 나는 알고 있어요 : 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

터미널에 lipo 명령을 사용하십시오.

관련 문제