cocoapods
-
Swift와 코코아팟으로 생성된 프로젝트 복사Language/iOS,AOS 2023. 2. 17. 12:25
이미 개발된 프로젝트를 새로운 이름의 프로젝트로 바꿔 사용할 수 없을까? iOS개발은 처음이라서 인증부터 스토리보드로 화면 구성까지 삽질을 겁나게 많이하고.. 어찌어찌 필요한 기능들은 모두 넣은 프로젝트를 완성할 수 있었다. 근데.. 우리회사는 모바일 위주로 사업이 많아서 화면은 웹뷰로 iOS, Adroid등을 통해서 하이브리드앱을 주로 사용하는데 추가되어야 할 앱들이 아직도 많을듯하다. 당장 기존과 동일한 기능으로 앱을 추가해야 하는 상황이기도 하다. 음.. 그럼 스토리보드로 설정 및 권한까지.. 아 이거 다시해줘야돼?? 맨붕온다. 스토리보드 및 소스까지 복사하고 어떻게 어떻게 하면 되겠지?? 하지만.. 빼먹은게 있으면 다시 확인하고 테스트 해야하니 이게 맞나?? 프로젝트를 복사해버리고 프로젝트 설정만..
-
Git/gitignore 생성 - IOS, Swift, CocoaPodsConfiguration Management/git 2023. 2. 16. 17:33
IOS에서 Swift로 코코아팟까지 사용해서 개발을 진행 한 후 git에 올리려고 했더니 코코아팟 라이브러리가 너무 많지 않나 라는 생각이 들었다. 올라가 버리면 나중에 지우는것도 여러모로 귀찮고 해서 이번에 정리좀 해놓자! github에서 레파지토리를 생성하면서 swift를 기본으로 설정하여 gitignore은 생성되어 있고 제외할 부분들도 포함되어 있는 상태였다. 그 부분에서 Pods 쪽만 제외시키는 부분을 주석에서 제거할까 했지만 혹시 모르는 라이브러리 들이 같이 올라가게 되면 의도치 않은 파일들까지 형상관리 되어 버리니, 구글링 등을 통해서 필요한 부분만 효과적으로 제외하는 방향으로 정리해 보았다. (참고로 IOS 개발자가 아니라서 더 모르니 이 방법으로 처리 하기로 했다. 모르니까 객기 부리지 ..
-
iOS/Xcode 14X - 2. CocoaPods 추가Language/iOS,AOS 2023. 1. 5. 11:18
CocoaPods란? dependacy management & 많은 xcode 프로젝트 라이브러리 들을 관리한다. (gradle?, maven? 등의 역할!!) Xcode에서 라이브러리 관리(Dependency Management)해주는 방법에는 대표적으로 3가지가 있다 CocoaPods(코코아팟) Carthage(카르타고) Swift Package Manager(스위프트 패키지 매니저) 그중에서 우리는 CocoaPods를 사용해서 진행 할 것이다. 코코아팟 설치 $ sudo gem install cocoapods $ pod --version 1.11.3 코코아팟 프로젝트 시작 $ pod init Podfile에 라이브러리 설정 $ vi Podfile 필자는 테스트 중인 라이브러리 추가 (Lottie) ..