본문 바로가기

반응형

Framework

(2)
Fat Framework 만들기 Fat Framework 만들기이번에는 저번 포스팅에 이어서 Fat Framework를 만드는 법을 소개하겠습니다. 프레임워크가 시뮬레이터, 실물 기기에서 모두 동작하기 위해서 x86_64, i386, ARM64, ARMv7 등의 아키텍쳐를 모두 지원하는 프레임워크를 만들어야 합니다. 앱스토어에 배포하기 위해서는 시뮬레이터 아키텍쳐를 반드시 지원하지 않아도 되지만 테스트할 때 다양한 기기를 보유하지 않다면 불편한 점이 많습니다. Fat Framework로 만들 예제 프레임워크로 SDWebImage 프레임워크를 사용하겠습니다. 일단 기본적으로 Fat Framework는 lipo 명령어로 만들 수 있습니다. lipo -create -output "YourFrameworkName" "Debug-iphonesi..
Symbol(s) not found for architecture x86_64 에러 Symbol(s) not found for architecture x86_64, arm64 등 에러의 원인 기존 회사 프로젝트가 테스트 기기에서는 잘 동작하는데 시뮬레이터에서는 동작하지 않는 문제가 있었습니다. 그래도 각자 테스트 기기가 있으니까 딱히 해결하려고 하지 않았습니다. 배포하는데 문제 없으니까요.. 그런데 이번에 iPhoneX가 나오면서 프레임이 완전히 바껴버렸어요. 이번에야 말로 시뮬레이터에서 돌아가지 않는 문제를 해결해야할 때가 온 거예요. 누군가도 이러한 문제를 겪고 있을 것 같아 포스팅 합니다.프로젝트를 하다 보면 프레임워크, 라이브러리를 따로 빌드해서 넣을 때가 있습니다. 근데 에러가 납니다!프로젝트에 딱 복사 붙여넣기 하고 빌드 했는데 에러가 난다. 또는 테스트 기기에선 잘 돌아갔는..

반응형