ARCHIVES

태그

신고하기

상단 메뉴 페이지

기본 콘텐츠로 건너뛰기

[CI/CD] iOS배포완료, 처음부터 끝까지 텍스트 버전.

MacBook Pro (Retina, 13-inch, Early 2015) 설치 기록 삽질을 많이해서, 다른 PC에 다시 설치 해본다. 1. 홈브루 설치 https://brew.sh/index_ko 2. cask 패키지 설치 (GUI 기반 app 설치 지원) $ brew install cask 복수의 자바 버전을 설치하기 위해 사용 $ brew tap homebrew/cask-versions 3. 자바 설치 $ brew install --cask adoptopenjdk8 3.1 자바 버전 확인 $ java -v…

[맥] 환경변수 초기화 문제

여태 자바 환경변수가 적용 되는줄 알았는데, 안되고 있었습니다. vi ~/. bash_profile 환경변수 적용이 안됬습니다. 이것 때문에 삽질 좀 했네요. 저도 그랬고, 대부분의 맥OS 유저의 문제는 Oh My Zsh, GotoShell 등등 터미널의 테마를 한번 변경했기 때문이라고 생각합니다. 기본 터미널이 아닌경우 ~/.bash_profile이 아니라 ~/.zshrc를 실행해주는 것을 알게 되었습니다. 기본 터미널로 돌아가는거 아니면 그냥 zshrc 수정하면 될듯 합니다. # 파일 수정 $ vi ~/.zs…

[CI/CD] Fastlane, Jenkins를 이용해서 iOS, Android 를 배포한다.

CI/CD란? Continuous Integration(지속적인 통합) Continuous Delivery(지속적인 서비스제공)  Continuous Deployment(지속적인 배포) CI = 빌드 및 테스트 자동화 CD = 배포 자동화 엔터프라이즈 배포 앱이 늘어가고 있다. 안드로이드, 아이폰 빌드를 한번에 하기위해 구축 자동화 솔루션을 적용 해본다. 목표 1. 아이폰, 안드로이드 동시 배포 2. 운영 배포 전, 베타 배포 사이트 등록 3. 운영 빌드버전 자동으로 올라가며 배포 --- iPhone  1. G…

[GIT] 소스트리 git pull 실행시 Not possible to fast-forward 오류가 발생했을 경우의 대응

콘솔에서 - git pull를 실행했을 때 fatal: Not possible to fast-forward, aborting 라고 에러발생으로 로컬 원격 저장소와 동기화 할 수없는 경우의 대응 방법입니다. - 원인 원격 저장소를 업데이트 한 후 git pull (= git fetch; git merge) 전에 로컬 저장소를 편집하여 commit 한 경우등에 발생하는것으로 파악 현재 A라는 사람은 안드로이드 스튜디오로 작업하고, B는 소스트리로 작성하는데, 해당 문제가 자주 발생한다. - 해결방법 마스터일때 $ g…

모바일 폰트를 통일 해보자.

자료조사. 애플 폰트 : https://developer.apple.com/documentation/swiftui/font iOS 기본 폰트는 SF Pro이다. Text View의 기본으로 적용된 서식 값 •size = 17 •weight = .regular •design = .default ​이렇듯, SwiftUI의 Font 서식은 size(크기), weight(굵기), design(디자인) 3요소로 기본 서식을 구성한다는 것을 기억하면 Text View 그리기가 쉽다. 그럼 각각을 좀 더 알아보자. 안드로이…