2012-11-07 2 views
6

iOS 응용 프로그램에 링크하는 라이브러리의 .a 파일이 있습니다. 라이브러리의 버전 번호를 어떻게 알 수 있습니까? 프로그래밍 방식으로이 작업을 수행 할 필요는 없으며 수동으로 한 번만 가져와야합니다.정적 라이브러리에서 버전 번호를 얻으려면 어떻게해야합니까?

+0

수동? 하드 코드로 lib의 소스와 함께 제공된 plist가 있어야합니다. – CodaFi

+0

버전을 가져오고 싶습니다. 설정하지 않았습니다. –

답변

7

버전 번호를 정적 라이브러리로 인코딩하는 방법에 대한 공통된 주제는 없습니다.

가끔은 전혀 존재하지 않습니다. 가끔은 해당 라이브러리에 속한 헤더를 사용하여 완료됩니다. 때때로 이러한 정보를 반환하는 함수를 사용하여 수행됩니다. 정적 라이브러리가 일 수도 있고에 올바른 버전 번호가 포함 된 plist를 포함하는 의사 프레임 워크의 일부인 경우도 있습니다.

정적 라이브러리 자체는 파일 보관소에 보관되는 많은 개체 파일이 아닙니다. 추가 정보는 거의 없으며 메타 데이터는 말할 것도 없습니다.

관련 문제