1. 파이어베이스 프로젝트 만들기 Firebase Console에서 프로젝트 만들기를 선택합니다. 2. iOS 앱에 파이어베이스 추가 생성된 파이어베이스 프로젝트에서 iOS+ 아이콘을 선택합니다. 2.1 앱 등록 필요 앱 정보 입력 후 앱 등록 버튼을 누릅니다. 필수로 입력할 Apple 번들 ID는 Xcode 프로젝트의 Bundle Identifier 입니다. 2.2 구성 파일 추가 2.3 파이어베이스 SDK 추가 코코아팟을 이용하였습니다. 터미널 - 프로젝트 디렉토리로 이동 - pod init 입력하여 podfile 생성 후 podfile을 열어 아래의 pod를 추가한 뒤 터미널에서 pod install 을 입력하여 설치를 진행합니다. pod 'FirebaseAuth' pod 'FirebaseFires..
안녕하세요🐾 앱을 개발하다보면 앱에 사용될 리소스를 필연적으로 에셋 카탈로그(Asstes.xcasset)에 Color, Image 등을 등록하여 사용하게 됩니다.그런데 개발 중 에셋 카탈로그에 존재하지 않는 리소스를 선언하거나 리소스 이름을 오타로 적어 오류나 앱 크래쉬가 난 적이 있으신가요? 전 있었습니다😎 (당당) SwiftGen은 Asse.xcasset, Localizable.strings 등과 같이 프로젝트에 사용될 각종 리소스를 Swift 코드로 생성해주는 도구입니다. 프로젝트 리소스를 코드로 관리하면 리소스 이름을 잘못쓴다거나 없어진 리소스를 불러오는 등의 상황을 방지할 수 있어 유지보수와 안정적인 측면에서도 많은 도움이 됩니다. 1. SwiftGen - Install 먼저 깃허브 페이지에 소..
안녕하세요 🐾 제가 현재 다니는 회사에서는 앱 배포를 위한 내부 테스트 버전 관리도구로 Firebase Distribution을 사용하고 있습니다. 앱 출시를 앞둔 날이면 QA 관련 이슈를 정신없이 처리하며 앱 출시 또한 빈번하게 일어나는데요. 마지막_최종 버전, 찐_마지막_최종 버전의 굴례를 돌며 앱을 배포하다보니 배포 자동화 툴의 필요성을 느꼈고, Fastlane을 적용하고 커피 한 잔의 여유를 찾게 되었습니다. ☕️ 휘발되기 직전인 iOS Fastlane 설정 관련 과정을 복기하기 위해 포스트를 작성하였습니다. 혹시나 틀린 곳이 있다면 알려주세요! 1. Setup 먼저 Fastlane 설치 전 프로젝트 디렉토리에서 터미널을 열어 아래의 명령어를 입력합니다. xcode-select --install ..
안녕하세요🐾 비공개 라이브러리를 만들어 배포해야 하는 요구가 있어 프로젝트의 소스코드는 공개하지 않고 외부의 사용자에게 CocoaPod을 통해 배포 할 수 있는 방법이 없을까 알아보았고, 그 과정을 정리하였습니다. 이미 잘 정리된 글들이 많지만 제가 알아보기 쉽게 다시 또 정리하는 건 안비밀 😎 1. 개념 이해 Public Pod Pod Repository(Public) Spec Repository - CocoaPods/Specs 에서 관리 Private Pod Pod Repository(Private) Spec Repository - 별도의 Repository 필요 Private Pod를 배포할건데 누구나 프로젝트의 소스코드에 접근 가능한 Public Repository로 관리하지 않듯이, 먼저 Pod..
- Total
- Today
- Yesterday
- XCFramework
- iOS Unit Tes
- swift quick
- ios mvvm
- swift 구글 로그인
- swift nimble
- iOS 유닛테스트
- ios google
- ios xcframework
- swift reactorkit
- ios 구글 로그인 sdk
- iOS 단위테스트
- iOS 테스트 코드
- ios reactorkit
- iOS Framework
- swift google login sdk
- ios google signin
- swift google login
- swift 구글 sdk
- Quick
- iOS Quick
- swift xctest
- Firebase Distribution
- swift google sdk
- iOS Nimble
- nimble
- XCTest
- swift framework
- swift google signin
- Framework
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |