[swift] Swift AcknowList를 사용해 본 경험을 공유해 주세요.

Swift AcknowList는 Swift 프로젝트에서 사용되는 오픈 소스 라이브러리들의 저작권 정보를 표시해주는 도구입니다. 이 도구를 사용하면 저작권 정보를 관리하고 표시하기 쉽게 되어 프로젝트에 감사의 마음을 표현하고 올바른 라이선스를 준수할 수 있습니다.

AcknowList 설치하기

  1. 프로젝트의 Podfile에 다음과 같이 AcknowList 라이브러리를 추가합니다.
pod 'AcknowList'
  1. 터미널을 열고 프로젝트의 Root 디렉토리로 이동한 후, 다음 명령어를 실행합니다.
pod install

AcknowList 사용하기

  1. 프로젝트의 Info.plist 파일에 저작권 정보를 입력합니다. 아래와 같이 Acknowledgements 키를 추가하고 값을 설정합니다.
<key>Acknowledgements</key>
<string>Acknowledgements</string>
  1. 프로젝트의 Target을 선택하고 Build Phases 탭을 엽니다.

  2. Editor 메뉴에서 Add Build Phase > New Run Script Build Phase를 선택합니다.

  3. Run Script 입력란에 "$PODS_ROOT/AcknowList/AcknowList-acknowledgements"을 입력합니다.

  4. 변경 사항을 저장하고 프로젝트를 빌드합니다.

AcknowList 결과 확인하기

프로젝트를 빌드하고 실행하면 앱의 설정 화면에서 AcknowList를 확인할 수 있습니다. 해당 화면에는 사용된 오픈 소스 라이브러리들의 이름과 저작권 정보가 표시됩니다.

참고 자료