개요
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 아키텍처별 아이폰 시리즈 확인하기
연관
아이폰 . CPU 아키텍처 . 명령어 셋 구조. ISA
개요 아이폰 시리즈 별 CPU 아키텍처 정리. 용어 : CPU 아키텍처 아키텍처 의 정식 용어는 명령어 셋 구조 (Instruction Set Architecture . ISA) 이다. 명령어 셋이란 CPU 에서 실행되는 소프트웨어가 준수해
igotit.tistory.com
맥북 (macOS) . 터미널 . 개요 . 폴더 빠르게 변경하기
Terminal , 터미널 윈도우의 명령 프롬프트(흔히 커맨드 창이라 한다. 도스 시절부터 있던 것이라 도스창 이라고도 한다.) 같은 것을 맥에서는 터미널이라고 부른다 . 아래 그림이 터미널 실행모습.
igotit.tistory.com
Xcode . 개요 . 설치
Xcode - 애플사의 기기에서 실행되는 앱 통합 개발 SW 툴. 무료. - 앱 실행 기기 : Mac, iPhone, iPad, Apple Watch, Apple TV - Xcode 실행 가능기기 : 운영체제 macOS 인 기기 . 예 : 맥북 - 지원 언어 : C,..
igotit.tistory.com
첫 등록 : 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 |
댓글