기술블로그/ios 4

(1).swift fastlane 사용법

아이폰 빌드는 너무 귀찮은 작업도 많고 jenkins,circleci,github action 마다 처리 하는게 너무 제각각이어서 fastlane이 필수 아닌 필수가 되었습니다. 몇년간 아이폰 개발을 진행하면 정리하여서 템플릿화 된 fastlane 파일을 정리하고자 합니다. fastlane은 command line으로 아이폰을 빌드 및 배포를 할수 있도록 도와주는 도구입니다. https://docs.fastlane.tools/ fastlane docs fastlane fastlane is the easiest way to automate beta deployments and releases for your iOS and Android apps. 🚀 It handles all tedious tasks, l..

기술블로그/ios 2022.06.17

애플 앱 키 생성하는 방법

애플의 fastlane 빌드를 하기위해선 apple app key가 필수적으로 생성이 되어야합니다. 아래는 apple app key 생성을 하기 위한 방법입니다. 1. https://appstoreconnect.apple.com/ 접속한다 2.사용자 및 access를 누른다. 3.keys를 누른다. 4.액세스 요청 혹은 + 버튼을 누른다. 5.api 키 생성을 누른다. 6.appkey를 생성한다. 7.api키를 생성한다 8.sseuer ID와 Key를 복사해둔다.그리고 새로고침을 하면 api키를 다운로드 할수 있다. 최초 1회만 다운로드 가능하므로 잘 복사해둔다. apple이 cookie를 생성해서 인증처리 하는 방식 대신에 api key를 제공해줌으로써 fastlane의 개발이 좀더 편해졌다. appl..

기술블로그/ios 2022.06.17

테스트 플라이트 사용법

어느 정도 개발이 진행된 아이폰앱은 개발자가 테스트플라이트로 앱을 올려준다. 테스트플라이트를 어떻게 사용하는지 확인해보자 1.애플 개발자 사이트에 로그인 http:// https://appstoreconnect.apple.com/ 2.사용자 추가 3.버튼을 눌러서 사용자를 추가한다. (반드시 아이폰에 등록된 이메일사용) 역할에 앱관리는 눌러서 앱에 원하는 앱을 선택하거나 관리를 누르면 전체 엑세스가 가능하다. 4.사용자의 메일 수락 5.초대 수락을 누르면 가입을 하거나 로그인을 하면 됨 6.앱에서 테스트 추가 8.내부테스팅버튼을 눌러서 테스트그룹을 추가한다. 8.테스터를 등록한다. 위와 같이 메일이 전송되었다고 나오면 끝이다. 9.테스트 사용자앱 설치 https://apps.apple.com/kr/app..

기술블로그/ios 2022.06.15

ios UDID 얻는 방법

appcenter.ms를 이용할때나 모바일 앱 개발에 필요한 디바이스를 등록할때 udid가 필요하다. udid를 추출할수 있는 방법을 정리해보자. 1.맥에서 하는 방법 1.usb와 기기를 연결한다.(신뢰함 선택알림 나오면 신뢰함 클릭) 2.연결된 기기를 클릭한다. 3.iphone 8이라고 나와있는 부분을 여러번 클릭한다. 4.udid의 오른쪽 마우스를 클릭하면 복사가 나온다. 5.udid를 복사하여 ios 개발자에게 전달하면 된다. 2.GetUDID 사이트에서 하는 방법 1.아이폰기기로 아래의 사이트를 접속한다. https://udid.tech/ Get UDID You will be redirected back to this page & see your device UDID, IMEI, and seria..

기술블로그/ios 2022.06.15