본문 바로가기

Apple Developer/Swift

코코아팟 라이브러리 배포하기

728x90
반응형

스위프트 패키지용 프로젝트에 가서 

https://devmeta.tistory.com/63

 

GitHub 에서 패키지 Release 하는 법

우측 Create a new release 버튼 클릭 Choose a tag 에서 버전 입력 Target 에서 Recent Commit 선택, Title 에 버전 입력 우측 상단에 Generate release notes 클릭~ 그리고 publish

devmeta.tistory.com

 

cd BoxOffices

pod spec create BoxOffices

 

생성된 BoxOffices.podspec 파일을 수정하고 github에 올려줌

 

그리고 나서 아래 등록

pod trunk register eastsky21@gmail.com Dongho

 

잘 등록 되면 email로 인증 링크가 옴

 

ios simulator 가 켜져 있는 상태에서

sudo pod trunk push --allow-root

실행

 

 

축하 한다고 함~!!

 

그리고 해당 pod 파일을 불러올 프로젝트에 가서 

pod init

해서 생성된 Podfile 에 아래 추가하고  

pod 'BoxOfficesK'

 

새로운 pods 업데이트 해주고

pod repo update

설치

pod install

 

성공~ ㅋㅋ

 

감사합니다~!! 패캠 강사님~!

 


개발자 문서

Package.swift 파일에 아래 추가

dependencies: [

        .package(url: "https://github.com/apple/swift-docc-plugin", branch: "main")

    ],

터미널에서 아래 실행

swift package generate-documentation

.doccarchive 파일 생성

 

파인더에서 cmd + shift + . 눌러서 숨김폴더 보이게 변경

 

 

새로운 경로에 github 정적 호스팅을 위한 파일 생성

swift package --allow-writing-to-directory ./docs \

generate-documentation --target BoxOffices --disable-indexing \

--output-path ./docs \

--transform-for-static-hosting \

--hosting-base-path package-boxoffices

(마지막 줄은 repository 명)

 

github repository에서 settings > pages 에서 Source와 Branch 를 아래처럼 셋팅

 

그리고 docs 폴더 github에 push

아래 링크에 문서 올라감~!!

https://eastskyk.github.io/package-boxoffices/documentation/boxoffices/

728x90
반응형