본문 바로가기

전체 글92

mac m1 에 brew 설치하기 터미널에 아래의 명령어를 입력합니다. /bin/bash -c "$(curl -fsSL )" 설치가 완료되면 아래와 같은 메세지가 나오는 것을 볼 수 있습니다. ==> Next steps: - Run these two commands in your terminal to add Homebrew to your PATH: (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/swj/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)" - Run brew help to get started - Further documentation: 위 메세지는 설치를 완료하기 위해 추가적인 설정을 하라는 내용입니다. 메세지.. 2023. 10. 4.
[bitrise] Android Gradle plugin requires Java 17 to run. You are currently using Java 11. Bitrize에서 Android 프로젝트 설정을 완료하고 빌드를 돌렸을 때 아래와 같은 에러가 발생하는 경우가 있습니다. Android Gradle plugin requires Java 17 to run. You are currently using Java 11. 이 에러의 원인은 안드로이드 프로젝트의 Gradle 버전이 8.0 이상인 경우에 java 17을 사용하게 되는데, Bitrise의 기본 java 빌드 설정이 11 버전으로 되어 있어서 입니다. 그래서 Bitrise의 java 버전을 11에서 17로 변경해 주어야 합니다. 방법은 다음과 같습니다. 1. 아래의 화면에서 Edit workflow 버튼을 클릭합니다. 2. 아래 화면에서 bitrise.yml 버튼을 클릭합니다. 3. 아래와 같이 jav.. 2023. 10. 1.
Bitsrise 사용법 Bitrise는 CI/CD (지속적 통합 및 지속적 배포) 서비스로, iOS, Android, 웹 및 기타 애플리케이션을 개발하고 배포하는 데 사용할 수 있습니다. 아래는 Bitrise를 사용하여 애플리케이션을 빌드하고 배포하는 방법을 설명합니다. 1. Bitrise 계정 설정: Bitrise 웹 사이트에 가서 계정을 만듭니다. https://bitrise.io/ Continuous Integration and Delivery (CI/CD) Platform | Bitrise Streamline your mobile development process with Bitrise. The Mobile DevOps platform that helps you build, test, and deploy your ap.. 2023. 10. 1.
모킹(Mocking)과 스터빙(Stubbing) 모킹(Mocking): 모킹은 테스트 중에 외부 의존성을 대체하는 과정입니다. 이러한 외부 의존성은 주로 실제 시스템 컴포넌트나 객체와 상호 작용하는 것을 모의화(대체)하는 것을 의미합니다. 모킹의 목적은 실제 의존성을 격리하고, 테스트 케이스의 독립성을 보장하여 실제 의존성의 상태나 동작이 테스트 결과에 영향을 미치지 않도록 하는 것입니다. 모킹은 주로 테스트 더블(Test Double) 또는 가짜 객체(Fake Object)라고 불리는 객체를 사용하여 실현됩니다. 이러한 객체들은 실제 의존성을 대체하여 원하는 방식으로 동작하도록 설정할 수 있습니다. Mockito, EasyMock, PowerMock 등의 모킹 프레임워크를 사용하여 모킹을 수행할 수 있습니다. 스터빙(Stubbing): 스터빙은 모킹.. 2023. 9. 27.