티스토리 뷰
안녕하세요 Gons 입니다.
오늘은 사용된 라이브러리의 저작권 표시를 해보겠습니다.
라이브러리들의 정보를 한번에 자동으로 가져옵니다.
수작업으로 넣을 수도 있겠지만 사용된게 10개,20개 이렇게 많아지면 힘들테니
LicensePlist 라는 라이브러리를 사용해보겠습니다.
GIF라서 색상이 좀 깨지는데 실제로는 깔끔하게 잘 나옵니다.
https://github.com/mono0926/LicensePlist
↑↑ 오늘 사용할 라이브러리 주소입니다.
/*
오늘꺼는 코코아팟 말고 Homebrew를 통해 설치하셔야 합니다.
(홈브류란 터미널에서 명령어로 프로그램을 설치할 수 있게 해주는 도구입니다.)
Homebrew가 설치되어 있지 않은 분들은 설치해주세요.
↑↑ Homebrew 주소입니다.
*/
brew 설치가 완료되셨으면 이제 브류를 통해 LicensePlist 라이브러리를 설치하겠습니다.
brew install mono0926/license-plist/license-plist
터미널에서 위에 명령어를 입력해서 LicensePlist 를 설치해주세요.
터미널에서 프로젝트 경로로 이동해주세요.
cd Documents/MyProject/
license-plist 명령어를 입력해서 파일을 생성해주세요.
license-plist
프로젝트 폴더 안에 이 파일 3개가 생겼을겁니다. (조금 있다가 프로젝트에 추가할 겁니다.)
이제 프로젝트를 열어주세요.
저는 코코아팟으로 Alamofire
스위프트 패키지 매니저로 Toast
라이브러리를 설치해놓은 프로젝트를 준비했습니다.
새 파일을 생성해주세요.
Settings Bundle 파일을 선택합니다.
이름 수정하지말고 그대로 추가해주세요.
Root.plist 파일에서 기본적으로 생성되어있는 Items 4개를 지워주세요.
Preference Items 에 + 플러스 버튼을 클릭해주세요.
> 오른쪽 화살표를 클릭해서 펼쳐주세요.
Type 항목에 ↕︎ 오른쪽에 화살표를 눌러서 Child Pane 을 선택해주세요.
Title 을 적어주세요.
아까 터미널에서 license-plist 명령어로 생성해놓은 파일 3개를 설정파일 안에 추가해주세요.
파일 3개 옮기고 남은 빈 폴더는 삭제해주시고, 파일 3개 설정파일 안으로 잘 들어갔나 확인해주세요.
이제 Root.plist 파일에서 맨 밑에 항목이 Key로 되어있을텐데 Filename 으로 변경하고
파일이름 오타나지 않게 복사해서 붙여넣어주세요.
다 됐습니다.
이제 앱을 설치 후에
설정 - 앱정보 로 들어가보겠습니다.
잘 나오네요.
기본 사용법은 끝입니다.
라이브러리 주소로 가보면 사용법이 상세하게 나와있습니다.
이 중에 옵션 2가지만 사용해보겠습니다.
터미널에서 plist 파일 생성 시,
cd Documents/MyProject
license-plist --prefix Gons
--prefix 이름
옵션을 통해 생성되는 파일명을 정할 수 있습니다.
터미널에서 plist 파일 생성 시,
cd Documents/MyProject
license-plist --add-version-numbers
--add-version-numbers
옵션을 통해 라이브러리 옆에 버전을 표시할 수 있습니다.
여러 옵션 같이 사용하려면 한칸 띄고 추가하면 됩니다.
cd Documents/MyProject
license-plist --prefix Gons --add-version-numbers
스크린샷을 세세하게 나눠서 글이 좀 길어졌는데
코드도 안쓰고 그렇게 복잡하지 않은 작업인 것 같습니다.
간단하게 사용할 수 있을 것 같아요.
유용하게 사용하셨으면 좋겠습니다~
감사합니다.
iOS Swift Xcode
'iOS Library' 카테고리의 다른 글
iOS Swift 네이버 그린닷 UI 구현 학습 (Circle CollectionView , Rotating Wheel , Circular Picker , Spin Menu) (2) | 2023.06.07 |
---|---|
iOS Swift AWS S3 사용법 (Amazon Simple Storage Service) (2) | 2022.01.17 |
iOS Swift 라이브러리 바텀 시트 (MDC Sheets: bottom) (0) | 2021.03.17 |
iOS Swift 라이브러리 MarqueeLabel (움직이는 레이블, 흐르는 라벨, 움직이는 텍스트) (0) | 2021.03.12 |
iOS Swift 라이브러리 CCGestureLock 사용하기 (2) | 2020.07.03 |
- Total
- Today
- Yesterday
- 인디케이터
- TabView
- 다국어
- custom segment
- Language
- TabBar
- SKPayment
- Reject
- Localizations
- localizing
- 스위프트
- permission
- 로컬라이징
- 아이오에스
- 심사
- swiftUI
- AppStore
- 엑스코드
- SKPaymentTransactionObserver
- ios
- indicator
- SKProductsRequestDelegate
- Localized
- Authorization
- 리젝
- Xcode
- SWIFT
- presentationcompactadaptation
- 프로그레스
- 테이블뷰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |