개요
Xcode 에서의 프레임워크, 라이브러리는 모든 운영체제 , 모든 CPU 아키텍처를 지원하지 않고 ios 의 CPU arm64 만 지원하는 것도 있고, macOS 의 인텔 CPU i386 , x86_64 만 지원하는 것도 있다. 활용할 라이브러리에서 지원되는 아키텍처 확인하려면 맥북의 터미널 창 실행하여 lipo -info 파일명 구문으로 확인가능하다.
lipo -info 파일명 : 실행가능한 프로그램 파일 , 라이브러리 파일 이 지원하는 아키텍쳐 를 보여주는 명령어
터미널 구문 : lipo -info 파일명
예 : 파일명이 my_lib.a 인 라이브러리 파일이 있다면 터미널창에서 아래 구문처럼 타이핑하고 엔터
lipo -info my_lib.a
출력예.
Output : Architectures in the fat file: my_lib.a are: i386 x86_64 armv7 arm64
예 : 파일명이 my_fw.framework 인 프레임워크 파일이 있다면 터미널 창에서 아래 구문 타이핑
lipo -info my_fw.framework
출력예
Output : my_fw.framework are : armv7
위의 방식으로 확인된 실행가능 아키텍처가 armv7 이라면 ios 운영체제인 아이폰 중에서도 cpu 가 armv7 인 아이폰기기 에서만 실행가능하다. CPU 아키텍처별 아이폰 시리즈 확인하기
연관
첫 등록 : 2021.10.21
최종 수정 :
단축 주소 : https://igotit.tistory.com/2964
'지속가능티끌 > Xcode. 아이폰.맥북.' 카테고리의 다른 글
맥북 (macOS) . Visual Studio Code 설치 (0) | 2021.10.22 |
---|---|
아이폰 . CPU 아키텍처 . 명령어 셋 구조. ISA (0) | 2021.10.21 |
맥북 (macOS) . 터미널 . 개요 . 폴더 빠르게 변경하기 (0) | 2021.10.21 |
Xcode . static library . 정적 라이브러리 활용 방법 (0) | 2021.10.21 |
Xcode . Command Line Tool 프로젝트 만들기 . 콘솔, 터미널 출력 (0) | 2021.10.20 |
댓글