일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 도심공항
- 연금저축펀드
- Gradle
- 아시아나
- 러브스플리트
- 스페인광장
- 그라나다
- 대한항공
- 시밀란
- 리브어보드
- Swift #Concurrency #쓰레드
- 공기먹는다이버스
- 스쿠버다이빙
- 강릉
- xcode
- 괌 자유여행
- 지팍스페인
- cocoapod
- swiftUI
- 러브자그레브
- 세비야
- 라이브러리
- 푸켓여행
- 스플리트
- Cocoapods #PrivateRepo #SpecRepo
- 스페인여행
- SwiftUI #Skeleton #데이터갱신
- Concurrency #Swift #Combine
- 크로아티아
- Device 등록
- Today
- Total
목록전체 글 (110)
JEP's Diary
Fastlane을 이용한 iOS 개발 환경 (.ipa 파일 추출-AppStore용) 참고. https://github.com/fastlane/fastlane 1. 인증서, 프로비저닝 파일 생성 및 사용 시행착오(팀단위 개발)회사에서 팀원들과 같이 iOS 앱을 개발했을 때, 인증서와 프로비저닝 파일에 대한 개념이 없어서 각각 본인의 컴퓨터에서 인증서를 생성해 프로비저닝 파일을 따로 만들어서 사용했었다.앱 하나를 개발하는데 여러개의 프로비저닝 파일을 만들게 되는 것이다. 그러다보니 빌드 할 때 심심치 않게 사이닝 관련 에러가 나고, 이에 대한 원인을 모르고 지나가곤 했었다. 그 후 하나의 인증서와 하나의 프로비저닝 파일을 생성하여, 여러개의 컴퓨터에서 하나의 앱을 같이 개발하는 환경을 만들어 진행했다.a. ..
Android Unit Tests(단위 테스트) - Local Unit Tests Android에서 동작하는 앱을 위한 Unit Testing에는 두 가지 종류가 있다.Local Unit Tests : Android 프레임워크와는 별개로 동작하는 것들을 테스트. 이 테스트는 시험시간을 최소화하기 위해 JVM에서 로컬로 실행하도록 컴파일된다.Instrumented Unit Tests : Android 프레임워크과 연관되어 동작하는 것들을 테스트. 이 테스트는 안드로이드 디바이스 또는 에뮬레이터에서 동작한다.(Android Studio 1.5.1) 1. 테스트 과정1.1 테스트 환경 설정build.gradle 파일을 열어 3가지 라이브러리를 추가합니다.1234567dependencies { testCompi..
Android 6.0 마시멜로 대응(런타임 권한 모델)안드로이드 6.0부터는 인터넷같은 사용권한은 기본권한에 포함되어 사용자의 동의를 구하지 않아도 되지만, 기기를 제어할 수 있는 권한은 사용자의 동의를 구해야만 한다. 또한 사용자가 동의 했다가 다시 권한을 취소 할 수 있다. 이에 따른 퍼미션 대응이 필요! 런타임 권한 모델기존처럼 앱이 설치될 때 필요한 권한을 요청하는 것이 아니라, 새로운 런타임 퍼미션 모델에 따라, 앱 실행 중에 필요한 권한을 요청해야 한다.(타겟 API23 이상으로 빌드된 앱이 안드로이드 6.0에서 동작하는 경우) 디자인 가이드라인올바른 순간에 권한을 요청하는 것이 중요한데, 구글 디자인 사이트에는 새로운 런타임 권한 모델을 적용할 때 참고할 수 있는 UX패턴이 정리 되어 있다...