본문 바로가기

개발 코딩 정보 공유/애플 iOS 스위프트 Xcode

IOS 권한체크와 로직처리 안녕하세요. 김과자 입니다. IOS나 안드로이드에서 위치정보나, 파일쓰기... 등 해당 기능을 사용하기 위해서는 사용자 권한체크는 필수 입니다. 오늘은 IOS의 권한체크 부분을 알아보겠습니다. 위와 같이 프로젝트의 Plist.info 내부에 작업이 필요합니다. 해당 메세지는 런타임시 권한 체크 할때 출력되는 메세지 입니다. 유저에게 권한을 요청하고 허용인지 아닌지를 판단하여 분기 처리 하면 됩니다. 단 특이 사항은 단 한번만 묻기 때문에 유저가 거부로 설정할시에 설정 화면에서 바꾸도록 유도하도록 UI/UX를 구성해야 합니다. IOS 앱에서 기능 사용중 설정으로 넘어가는 경우 많이들 보셨을 겁니다. 우선 소스 살펴 보겠습니다. //카메라 권한을 묻는 예시 let dialog = UIAlertControll.. 더보기
알면 알수록 헷갈리는 IOS 환경 #2 - 앱 배포방식에 대해서 알아보자. 안녕하세요. 김과자입니다. 알면알수록 ... 시리즈 두번째 순서입니다. 잘 모르신다면 아래를... 2020/08/29 - [HELLO_WORLD/애플_IOS] - 알면 알수록 헷갈리는 IOS 환경 #1 - 인증서와 프로비저닝(코드서명) ios 개발을 하면서 맨날 해도 헷갈리는 그것! 몇가지? 다양한 배포 방법에 대해서 알아보겠습니다. 거짓말 조금 보태서 인증서와 사이닝, 그리고 배포까지 이해하면 ios 개발 반은 먹고 들어가는거죠. 테스트를 위한 배포 방법에는 4가지 정도의 플랜이 있습니다. 개발용 테스트 애드혹 (adhoc) 테스트플라이트 엔터프라이즈 이와 같은 배포 방식을 왜 알아야하는가? 하는 의문이 들수 있습니다. 단편적인 예를 들어보겠습니다. 사내에서 개발을 하는데 소스작업을 마무리 하고 이제 .. 더보기
알면 알수록 헷갈리는 IOS 환경 1 - 인증서와 프로비저닝(코드서명) 안녕하세요. 김과자입니다. 그동안 안드로이드에 대한 글만 쓴것 같아서 IOS도 지식공유를 해보려합니다. IOS 개발을 시작할때 뭐부터 공부하시나요? 스위프트? Xcode 사용법? 물론 당연히 중요합니다. 그러나 실제 현장에서 문제가 되는 골치거리는 따로 있죠. 그중에서 오늘은 인증서와 프로비저닝 프로파일에 대해서 정리해보려 합니다. 초기와 달리 XCODE 가 좋아지고 ! 개발 환경이 업데이트 되면서 지금은 XCODE 자체의 자동인증 방식을 통해 알아서 인증서와 프로비저닝 프로파일을 셋팅합니다. 아주 세상 편해졌죠. "그럼 뭐가 문제라는 말인가요?" 안타깝게도 우리가 작업할 현장은 우리가 원하는 대로 할수있는 정상적인? 환경이 아닙니다. 외부로 연결되는 인터넷이 안 되는 경우도 많고, 계정을 안 주는 경우.. 더보기