자작 패키지를 Carthage에 대응하는 방법
기사를 순차적으로 읽으면 Swift Packages에서 라이브러리를 직접 제작하고 게시할 수 있습니다.
소개
자작 패키지를 Carthage에 대응하는 방법을 소개합니다.
환경
Carthage에 대응하는 방법
자작 패키지가 있다면, Carthage는 Xcode 프로젝트를 생성하는 것만으로 대응할 수 있으므로, 그 순서를 소개합니다.
패키지 자체 제작
자작 패키지가 없으면 시작되지 않습니다.
아래의 기사를 참고로 패키지를 자작합니다.
Xcode 프로젝트 생성
swift package generate-xcodeproj
에서 Xcode 프로젝트를 생성합니다.$ swift package generate-xcodeproj
warning: Xcode can open and build Swift Packages directly. 'generate-xcodeproj' is no longer needed and will be deprecated soon.
generated: ./StringTransform.xcodeproj
이것만으로도 괜찮습니다.
나는 프로젝트의 설정을 변경하지 않았다.
generate-xcodeproj
는 곧 비추천이 되는 것입니다.패키지의 개발은
Package.swift
를 Xcode 로 열어 실시해, Xcode 프로젝트는 사용하지 않게 합니다.Xcode 프로젝트 버전 관리
이미
.xcodeproj
파일을 버전 관리 대상에서 제외한 경우 삭제하거나 주석 처리합니다..gitignore
- /*.xcodeproj
+ # /*.xcodeproj # Use only with Carthage
나는 Xcode 프로젝트를 Carthage에서만 사용하고 있음을 명확히하기 위해 주석 처리하고 주석을 작성합니다.
이것으로 Carthage 대응이 완료됩니다.
덤: Carthage 배지
다음 배지를 README에 붙이면 Carthage에 해당하는 것을 나타낼 수 있습니다.
결론 자작 패키지를 Carthage에 대응할 수 있었습니다! 자신의 패키지를 Carthage에서 사용할 수있게되어 매우 기쁩니다. 참고 링크
Reference
이 문제에 관하여(자작 패키지를 Carthage에 대응하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/uhooi/items/ada0a02737ecb2d1c8d7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)