상업적인 비공개 소스 프레임워크를 구축하지 않는 한, 나는 정말로 사용하는 것이 좋습니다 코코아 포드.종속성, 리소스, 버전 관리, 업데이트, 설치 등을 처리합니다.시간이 지남에 따라 라이브러리가 변경됨에 따라 모든 큰 골칫거리가 발생합니다.
비공개 소스 코드에 대한 바이너리만 배포하려는 경우에도 CocoaPods로 바이너리를 빌드한 다음 다른 Podspec으로 배포할 수 있습니다.또한 실제로는 좋지 않지만 일반적인 관행인 다른 라이브러리 코드를 삽입하는 것을 피할 수 있습니다.
버전 관리에 관해서는 확인할 수 있습니다 여기.
정적 라이브러리 만들기로 돌아가서...
버전은 앱에 표시되지 않으며 단지 문서일 뿐이므로 모든 대상에 추가해야 한다고 생각합니다.런타임에 라이브러리 버전을 실제로 감지하려면 다음과 같은 클래스 메서드나 전역 변수를 만들어야 합니다. [MyLibrary version]
.
해당 키에 대한 문서는 Xcode에 포함되어 있거나 하나를 선택하고 "빠른 도움말" 창을 확인할 수 있습니다.