최대 1 분 소요

lipo 란?

lipo는 Universal file(binary)을 생성 및 작동시킨다.
바이너리파일에 특정 아키텍처를 제거하거나 합칠수있다. xcode설치시 포함되어있음.


lipo 명령어

  • arches : 인자로 들어온 단일파일에 architecture 이름만 출력한다.

  • create : 하나 또는 여러개 파일들로부터 하나에 통합 binary 파일을 생성한다.

  • info : architecture이름과 간략한 설명 표시

  • extract : universal file에서 입력받은 arch type을 해당 아키텍처만 포함한 universal file로 복사한다. output 옵션이 필요함.

  • remove : universal file에서 입력받은 arch type을 제거하고 결과파일을 output file에 반환한다. output 옵션이 필요함.

  • replace : universal file에서 입력받은 arch type으로 바꾼다. output 옵션이 필요함.

  • thin : universal file에서 입력받은 arch type으로 thin 파일을 만든다. output 옵션이 필요함.


lipo를 사용예시

  • third-party 라이브러리 사용시 simulator architecture 제거시 필요. appstoreconnect에 app upload시 불필요한 architecture포함시 업로드가 안됨.
  • Universal library 배포시 device와 simulator용 library를 합쳐야될 때

태그:

카테고리:

업데이트:

댓글남기기