2013-11-25 5 views
1

나는 내 자신의 프레임 워크를 만들었고 모든 것이 좋았다. 그러나 다른 프로젝트에서 64 비트 아키텍처를 사용할 때 Apple이 64 비트 아키텍처를 출시 할 때 프레임 워크는 컴파일하고 싶지 않습니다. 난 그냥하는 ARMv7 및 armv7s 프로젝트의 아키텍처를 변경하는 경우 - 그것은 좋은 준수를하지만 난 다시 arm64에 구조를 변경하는 경우 - arm64를 포함하는 프레임 워크의프레임 워크 지원 아키텍처를 만드는 방법 x86_64?

(null): "_OBJC_CLASS_$MYFramework", referenced from: 
objc-class-ref in RWAppDelegate.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

그래서 내가 변경 한 아키텍처,하지만 오류 -이 오류가 발생합니다 아직 거기에 내 프로젝트가

arm64를 지원하는 다른 방법이 있습니까? 찾을 수 없습니다 인텔 64 비트 아키텍처 _OBJC_CLASS_ $ MYFramework 기호에 대한 단계를 연결하는 동안

:

난 당신이 내가 그것을 볼 수 있습니다 제공 오류 설명에서 프레임 워크 enter image description here

+2

x86_64는 Intel 아키텍처입니다. 적절한 목표 아치를 세웠습니까? –

+0

예. 업데이트 된 질문이므로 –

+0

그냥 32 비트 아키텍처를 사용하지 않으시겠습니까? 애플의 64 비트 CPU는 오히려 진짜 기능이었다. 4 + GB의 RAM으로 전화를 걸 때까지 아무도 향후 2 년간 성능 향상을 볼 수 없습니다. –

답변

0

의 지원 아키텍처의 스크린 샷을 추가했습니다. 팔 아키텍처를 위해 컴파일 할 때 확실히 이상합니다. 아마도 프레임 워크의 Makefile을 수정해야할까요?

보기 here 쉘을 대상으로 IOS7 32 비트를 만드시겠습니까?