요약
- admob을 앱에 추가하기 위한 의존 라이브러리를 추가하기 위해서 POD를 사용, 의존성 관리를 Swift Package Manager를 사용이 필요하게되었음, Xcode에서 해당하는 부분이 어디인지 스샷으로 남기고자 한다.
내용
Xcode에서 Swift Package Manager를 설정하기 위한 내용은 아래 링크에 있으면 설명이 잘되어 있다.
참고 링크) https://firebase.google.com/docs/crashlytics/get-started?platform=ios&hl=ko
설치하는 위치는
이렇게 찾아도 되고
- File > Add Packages...
저렇게 찾아도 되고
- TARGETS > General > Framgworks, Libraries, and Embedded Content
SDK저장소 위치 추가 하기
- 저장소 위치를 붙여넣고 Add Package 및 Package Product 선택 App Package를 진행
ex) https://github.com/firebase/firebase-ios-sdk
의존성 라이브러리 추가 확인
- Frameworks, Libraries, and Embedded Content에 추가됨
쉘스크립트 추가는
- TARGETS > Build Phases > Run Script
POD (Podfile)에서 마이그되었다면 sh 실행시 file not found가 보일 것이며,
위 스샷과 같이 "${PODS_ROOT}/FirebaseCrashlytics/run" 이런 것들이 존재하면 제거하면 삭제가 필요하다.
끝.