티스토리 뷰

프로그래밍/ios

Fat 타입

mochitree 2016. 12. 23. 15:56

Fat 타입

라이브러리를 만들때 Fat 타입으로 만들면 사용하지 쉽다. Fat 타입은 여러가지 CPU 아키텍쳐의 라이브러리가 한 파일에 포함되어 있는 파일이다.


$> file libcrypto.a

libcrypto.a: Mach-O universal binary with 3 architectures libcrypto.a (for architecture i386): current ar archive random library libcrypto.a (for architecture armv7): current ar archive random library 

libcrypto.a (for architecture cputype (12) cpusubtype (11)): current ar archive random library


위에서 처럼 file 명령을 사용하면 원하는 라이브러리가 Fat 타입인지 확인할 수 있다. 위 예제를 보면libcrypto.a 파일에 i386, armv7, armv7s ( cputype (12) cpusubtype(11) 이라고 되어 있다. ) 가 지원됨을 할 수 있다. i386은 시뮬레이터에서 사용할 파일이고 armv7, armv7s는 실제 기기에 올라가는 앱을 만들때 사용된다.

[출처] Fat 타입|작성자 mochigome


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함