Fastlane 기초: 설치, iOS 프로젝트에서 초기화, 인증, ipa 생성, 테스트플라이트 업로드

  소개 Xcode의 iOS 프로젝트에서 Fastlane 설정하는 방법입니다. 다음과 같은 과정을 알아보겠습니다. 컴퓨터에 Fastlane 설치 iOS 프로젝트에 Fastlane 초기화 및 통합 AppStore Connect API로 인증 연결 API 키 생성 Fastfile 설정 외부 파일에 환경 변수 설정 빌드 번호 증가 및 ipa 생성 ipa 파일을 테스트플라이트(TestFlight)로 업로드   컴퓨터에 Fastlane 설치 더보기…

Transporter 앱을 사용하여 App Store Connect 바이너리 파일 업로드

소개 앱 스토어에 앱의 바이너리 파일 (ipa 등)을 업로드하고자 할 때 여러 방법이 있는데 이 중 Transporter 앱을 사용하는 방법을 소개하고자 합니다. Xcode에서도 바이너리 업로드 기능을 지원합니다만, 문제는 알 수 없는 버그가 너무 많고 앱 업로드 중 자주 먹통이 된다는 점입니다. 이럴 때 다른 대안 중 Transporter앱을 사용하면 해당 문제가 더보기…

아마존 웹 서비스(AWS) 프리티어 기간이 끝나면 한달 요금으로 얼마가 부과될까?

제가 사용하던 AWS 프리티어 계정이 1년이 넘어서 올해 8월 1일부터 유료로 전환이 되었습니다. 인터넷에 AWS 프리티어 기간 만료 후의 금액 AWS 금액 에 대한 정보가 별로 없어서 8월 1일부터 8월 29일 저녁 6시까지의 청구 요금 파일을 올려봅니다. AWS 프리티어 기간이 끝난 뒤 서비스 추가하거나 변경한 것은 없습니다. EC2 인스턴스 및 더보기…

Amazon Web Service(AWS) S3 서비스를 이용해 웹 호스팅 하기 (정적 웹 페이지 업로드)

AWS(Amazon Web Service) S3 서비스는 파일을 업로드/다운로드 하는 용도로 제공되는 서비스인데요, 이 서비스에서 제공하는 부가 기능을 정적(static) 웹 사이트에 대한 호스팅 서버 용도로도 사용할 수 있습니다.   1) 로그인 후 AWS S3 Management Console 페이지로 접속한 다음 [버킷 만들기] 버튼을 클릭해 새로운 버튼을 만듭니다.     2) 버킷 이름, 리전(지역)을 더보기…

Netlify를 이용해 정적 웹사이트를 편리하게 배포하기

깃허브 프로젝트에 올린 웹 사이트를 인터넷에 올릴 방법이 없나 찾아보던 중 클릭 몇 번만으로 편리하게 깃허브 프로젝트를 인터넷상에서 배포할 수 있는 Netlify라는 서비스가 있어 사용방법을 소개하고자 합니다.   Netlify 서비스의 장점 기본적으로 무료입니다. 깃허브 등 저장소 사이트와 계정 연동만 하면 클릭 몇 번만으로 각종 애플리케이션을 빌드 및 배포할 수 있습니다. 더보기…

macOS(맥 OS) 에서 remote: Invalid username or password. fatal: Authentication failed for 문제 발생시 해결 방법

깃허브에 문제가 생겨서 인증 에러(Authentication failed)가 발생한 경우 아래와 같은 방법으로 해결할 수 있습니다. (macOS 기준, 윈도우는 링크 참조)   1. Spotlight 검색창 또는 Launchpad > 기타 폴더에서 ‘키체인 접근’이라는 응용프로그램을 실행합니다.   2. 검색창에 git을 검색한 뒤 ‘인터넷 암호’ 종류의 github.com 항목을 삭제합니다.   3. 다시 push를 시도하면 아이디, 비밀번호 더보기…

macOS: 아마존 EC2에서 내 PC로 다운로드 (scp 이용)

macOS: 내 컴퓨터에서 아마존 EC2로 파일 업로드 (scp 사용) 내 PC의 로컬 터미널에서 scp 명령어를 실행합니다. scp -i [pem_file] [EC2에 있는 다운로드할 파일 경로와 이름] [user_id]@[ec2_public_ip]:[로컬 PC 경로] pem_file – 아마존 EC2 인스턴스를 만들 때 발급받은 pem키 파일의 경로를 입력합니다. user_id – 터미널에 접속하면 보이는 빨간색 부분 (또는 루트 디렉토리에서 pwd를 누르면 home/ 뒤에 나오는 더보기…

macOS: 내 컴퓨터에서 아마존 EC2로 파일 업로드 (scp 사용)

참고 블로그 문법 scp -i [pem_file] [upload_file] [user_id]@[ec2_public_IP]:[transfer_address] pem_file – 아마존 EC2 인스턴스를 만들 때 발급받은 pem키 파일의 경로를 입력합니다. user_id – 터미널에 접속하면 보이는 빨간색 부분 (또는 루트 디렉토리에서 pwd를 누르면 home/ 뒤에 나오는 정보)이 유저 아이디입니다. ec2_public_ip – 퍼블릭 DNS나 퍼블릭 IP(v4) 중 하나를 사용합니다. transfer_address – 루트 더보기…

Travis CI (Continuous Integration) + AWS Code Deploy로 깃허브(GitHub)에 올리면 자동 배포되게 하기

Travis CI (Continuous Integration)와 AWS Code Deploy를 이용하면 깃허브에 푸시만 해도 자동으로 웹 서비스가 빌드 및 배포되도록 할 수 있습니다. 하나의 EC2 계정에 여러 레퍼지토리를 빌드 및 배포할 수 있습니다. 아래 차례에서 6번 부분만 조심하면 됩니다. 자세한 내용은 위 출처에 나와 있으며, 이 게시물은 제가 나중에 다시 보기 위해 요약하였습니다. 더보기…

아마존 웹 서비스 카카오체크카드로 프리 티어 가입 + EC2 서비스 생성

카카오체크카드로 아마존 웹 서비스 가입이 가능합니다.   1) 아마존 웹서비스 회원가입 페이지 접속   2) 이메일 및 비밀번호 입력   3) 주소 및 카드 정보 입력(비자, 마스터카드 등 국제 결제 가능 카드)   4) 핸드폰 ARS 인증 진행   5) 지원 플랜 선택에서 기본 플랜(무료) 선택   6) 상단 메뉴에서 더보기…