fra3il

fra3il


Navigation
Tagfastlane
Featured

iOS

앱 아이콘에 앱 버전, 빌드 번호 등의 정보를 표시하는 방법

Posted on February 5th, 2016.

테스트를 위한 배포를 진행한 경우, 늘 겪게 되는 몇 가지 문제점이 있다. 앱 스토어에서 받았는지 테스트를 위해 받은 건지 구별되지 않는다. 앱 버전, 빌드 번호를 확인할 수 없다. TestFlight 를 이용하면 첫 번째 문제는 발생하지 않고, 설정에 앱 버전 및 빌드 번호를 표시하면 두 번째 문제까지도 간단히 해결된다. 물론 이런 해결책을 쓰기 싫으므로 badge 를 이용, 앱 아이콘을 변경하는 방법을 찾아봤다. 설치 sudo gem install badge ImageMagick/GraphicsMagick badge 를 실행하면 다음과 같은 에러 메세지를 만나는 경우가 있다....

Featured

iOS

fastlane 에 action 을 추가하는 방법

Posted on January 19th, 2016.

1. fastlane new_action 을 이용하여 cert_expiration_check 라는 이름의 액션을 생성한다. (이름에는 ., - 등을 사용할 수 없다.) View the code on Gist. 2. ./fastlane/actions/cert_expiration_check.rb 파일이 생성된다. 생성된 템플릿 파일에는 액션을 처리하기 위한 run 메소드와 문서화에 필요한 메소드들이 포함되어있다. View the code on Gist. 3. fastlane run cert_expiration_check 와 같은 방법으로 액션을 실행할 수 있다. View the...

Featured

iOS

자동화?! fastlane 에 대해 알아보자

Posted on January 8th, 2016.

gym 을 이용한 빌드 자동화 에서 잠깐 언급한 fastlane 에 대해 알아보려고 한다. fastlane 은 제공되는 여러 가지 툴, 액션, 옵션, 쉘 스크립트 등을 이용하여 워크플로우를 만들 수 있게 해준다. Ruby fastlane 을 사용하기 위해서는 Ruby 에 대한 지식이 필요하다. 루비 20분 가이드 다른 언어에서 루비로 Rini – 01 Hello Ruby 설치 및 실행 다음과 같이 크게 5 단계로 나눌 수 있으며, 자세한 내용은 가이드 를 참고하자. 1. fastlane 을 설치한다. sudo gem install fastlane --verbose 2. 해당...

Featured

iOS

gym 을 이용한 빌드 자동화

Posted on January 6th, 2016.

“삽질을 하느냐 아니면 삽질을 위한 삽질을 하느냐..” 보통 관리해야 하는 계정과 앱의 수가 적고, 업로드나 배포와 같은 일련의 작업들이 자주 있는 편이 아닌 환경에서 근무하기 때문에 자동화의 필요성을 크게 느끼지 못한다. 예전부터 fastlane 을 알고 있었음에도 정작 사용해본게 snapshot 밖에 없는 건 같은 이유가 아닐까 싶다. 자동화삽질을 위한 삽질를 살펴볼 만한 시간이 생긴 관계로 먼저 빌드, 아카이브 자동화를 위해 만들어진 gym 을 살펴보려고 한다. gym : Building your app has never been easier 1. gym 을...