Xcode로 iOS개발시 static 라이브러리를 FAT 형태로
여러종류의 컴파일코드를 하나로 합쳤을때
안에 어떤종류의 결과코드가 있는지 확인해야 할때가 있다.
lipo -info libAppProtect.a
위와 같이 lipo로 명령을 주면 된다.
결과로 다음과 같은 형태로 나온다.
Architectures in the fat file: libAppProtect.a are: armv7 armv7s i386 x86_64 arm64
armv7 - ARM CPU 바이너리로 컴파일된 코드
armv7s - ARM CPU 바이너리로 컴파일된 코드 (아이폰5, 5c등)
i386 - Intel 32bit CPU로 컴파일된 코드 (시뮬레이터용)
x86_64 - Intel 64bit CPU로 컴파일된 코드 (시뮬레이터용)
arm64 - ARM 64bit CPU 바이너리로 컴파일된 코드 (아이폰5s이상 최신기종)
http://kyejusung.com/2015/10/armv7s-armv7-arm64의-차이점/
여기를 보면 ARM CPU에 대해 좀더 자세한 내용을 확인할수 있다.
'TIP-맥OS' 카테고리의 다른 글
mac OS에서 eclipse(android studio)로 LG G3에 빌드하기 (맥과 호환되지 않는 안드로이드폰도 참고) (0) | 2016.11.07 |
---|---|
mac OS에서 Mysql 데이타베이스 생성 , 계정추가 및 접근 권한 만들기 (root 패스워드 변경포함) (0) | 2016.11.02 |
About Task(With Process, Thread) 각각의 차이는? (0) | 2011.02.22 |
맥OS USB하드에 백업하기 및 백업한 하드에서 부팅하기 (0) | 2011.01.13 |
맥 OSX에서 아이폰 이미지 수동으로 가져오기 (0) | 2010.05.09 |