
[ 한 번 돌려보기 ] 1. 프로젝트를 생성하고 Product -> Xcode Cloud -> Create Workflow 를 선택해준다. 2. 프로젝트를 선택해준다. ( 이 단계에 진입하기 위해서는 git Remote 저장소에 프로젝트가 올라가 있어야 한다. ) 3. 워크플로우를 설정해준다. 일단 여기선 디폴트 설정인 main branch기준으로.. 4. 저장소 엑세스 권한을 얻어오자. 5. 딥링크로 브라우저를 열어준다.. 권한을 요청하자. 6. Xcode Cloud를 설치해주자. 7. 앱스토어에 연결해주자. ( 이 단계부터는 앱스토어에 앱이 추가가 되어있어야한다. ) 8. 이제 Xcode안에 Xcode Cloud 오버뷰에서 확인할 수 있다. 테스트를 해보자. 빌드가 되고, 결과가 메일로 전송된다. 아..

Tuist 3.6.0 버전을 기준으로 작성하였습니다. 1. Install curl -Ls https://install.tuist.io | bash 2. Tuist Init 설정하고 싶은 경로로 이동해 아래 명령어를 사용해 Tuist를 설정해준다. Install과 init은 한번만 실행시켜주면 된다. tuist init --platform ios 만약 SwiftUI를 사용하고 있다면 위의 명령어가 아닌 tuist init --platform ios --template swiftui 를 입력해 초기화해주자. 3. Edit Project.swift를 생성해 프로젝트를 수정해보자. 아래 명령어를 실행시키면 Project.swift가 생성(없을 때)되고, XCode가 실행된다. tuist edit 4. Proje..

iOS 기준으로 설명을 진행합니다. Step 1. Fastlane 설치 a) Fastlane을 설치한다 (이하 홈브류 이용하여 설치) brew install fastlane Step 2. Firebase 인증 a) 어떤 Firebase 인증방법을 사용할것인지 선택한다. 1) 플러그인의 로그인 작업을 통해 Google 계정에 로그인 2) Firebase 서비스 계정 사용자 인증 정보 사용 3) Firebase CLI를 사용하여 로그인 여기선 Firebase CLI를 사용하기로 결정 b) Firebase Tool 설치 Firebase Tool을 설치해주자. 콘솔에서 다음을 입력하면 설치가 된다 curl -sL https://firebase.tools | bash c) firebase 로그인 콘솔에서 다음을 ..

iOS 기준으로 설명을 진행합니다. Step 1. GitLab Runner 설치 sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64 sudo chmod +x /usr/local/bin/gitlab-runner Step 2. Runners로 이동 Settings -> CI / CD -> Runners 선택 Step 3. GitLab Runner register a) 터미널에서 해당 커맨드라인을 입력하자. gitlab-runner register b) 아래와 같이 URL을 입력하라는데 아까 위에서 얻은 URL을 ..
- Total
- Today
- Yesterday
- associated type
- Swift 니모닉
- 니모닉
- cd
- SwiftUI
- Protocol
- Fastlane
- XCode Cloud
- widget extension
- Objective-C
- Gitlab Runner
- modulemap
- swift
- 순환참조
- iOS 니모닉
- cicd
- Delegate
- XCodeGen
- iOS Mnemonic
- module map
- Tuist
- Secure Enclave
- arc
- ios
- isSecureTextEntry
- RxSwift
- CI
- firebase distribution
- iOS wallet
- flatMap
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |