iOS
-
Beta 에서 Firebase Distribution으로 이사하기 🚀iOS /iOS 개발팁 2020. 4. 10. 01:22
😢 Fabric Beta 지원 종료 사내 배포를 위해 그동안 열심히 써왔던 Beta 서비스가 deprecated 되었습니다. Fabric is deprecated and shutting down May 4, 2020. Learn how your Fabric access and apps will be impacted after this date. Work with your Fabric organization's admin to migrate your apps to Firebase to take advantage of the latest tools we’ve built there. 현재 Beta 서비스를 보면 위와 같은 메시지가 쓰여있습니다. 5월 4일 이후로는 Fabric에서 지원하는 모든 서비스들이 지원..
-
iOS 버전별 Simulator 설치 가이드iOS /iOS 개발팁 2019. 12. 7. 21:15
iOS 테스트를 위해서는 다양한 버전의 기기와 OS 별 테스트를 거쳐야 하는 경우가 많아 설치를 해야하는데 버전별 Simulator을 설치하는 방법에 대한 가이드는 찾기 어려워서 정리합니다. https://developer.apple.com/download/more/?=xcode 첫번째, Apple 공식 사이트로 들어가 구버전의 Xcode를 다운로드 합니다. 현재 (19.10.2) 기준으로 Xcode 9.4.1 까지 설치하시면 iOS 9.0 SDK까지 설치하실 수 있습니다. 위 처럼 사이트를 통한 다운로드 방법이 있고, CLI로 설치하는 방법 또한 존재합니다. gem install xcode-install 위의 Command 를 터미널에 입력합니다. 설치가 끝났다면 준비끝! 이제 아래의 명령어로 xcod..
-
Let's Swift 2019에 다녀왔습니다.iOS 2019. 11. 13. 11:20
1년에 한번 있는 iOS개발자들의 행사인 Let's Swift 2019에 다녀왔습니다! 이번 행사는 티케팅부터 너무 치열했던 만큼 이른 시간임에도 불구하고 미리 도착하신 분들이 많아 인산인해를 이루었습니다. 참가자들을 위한 사은품은 스위프트 로고가 새겨진 후드집업과 Let's Swift 뱃지, 다양한 간식거리 아침에 하는 행사 인 만큼 간단한 간식을 준비해주셨어요 운영진 분들의 세심한 배려가 돋보였습니다 Let's Swift 2019 의 시작을 알리는 첫번째 세션은 김정님 께서 진행해주셨습니다. 행사의 히스토리에 관한 관한 비디오로 행사가 시작 되었고 (https://youtu.be/y5ZV5zJMeKI) 전반적인 Let's Swift 2019 를 즐길 수 있는 방법과 준비 과정에 대해 이야기를 해주셨습..
-
이것만 알면된다! 개발자가 바라본 WWDC19 총정리iOS 2019. 6. 9. 19:36
What's new? 🎁 애플의 연례 행사인 세계 개발자 컨퍼런스(WWDC) 2019 일정이 2019년 6월 3일부터 7일까지 매키너리 컨벤션 센터(McEnery Convention Center)에서 성황리에 마무리되었습니다. 이번 발표에서 소개된 새로운 많은 기능들과 제품들은 벌써부터 올 가을을 기다려지게 만드는 중이네요. WWDC19에서 소개된 신 제품과 iOS13의 기본 기능들은 개발자 뿐만아니라 일반 iOS 유저들에게도 많은 호응을 받고 있습니다. 일반적으로 소개된 다크모드, 사진첩 알고리즘 개선, 애플 아이디 로그인 지원은 사용자들에게는 편한 기능이 되겠지만, 개발자들은 새로운 OS에서 개발 중인 앱이 잘 돌아가는지 크래시는 나지 않는지 테스트도 해야 하고 지원되는 새로운 기능을 미리 익혀야 하..
-
애플 WWDC 2019 요약 간단정리iOS 2019. 6. 4. 04:01
tvOS - 멀티유저 지원 - 음악가사 동기화 지원 - 엑스박스 컨트롤러 / Play Station 컨트롤러 지원 Apple Watch - 다양한 애플워치 페이스 지원 시계 워치 페이스가 기존에는 한정적 이었으나, 이번 발표를 통해서 새로운 워치스페이스들이 대거 공개가 되었습니다. 자신이 원하는 형태의 워치스페이스를 설정할 수 있고, 개인화 할 수 있게 되었습니다. - 오디오북 , 녹음, 계산기 지원 기존 워치에서는 컨텐츠가 많이 부족하다는 느낌이 있었으나, 해당 발표에서는 새로운 어플리케이션들이 많이 발표가 되었습니다. 워치가 가지고 있던 단점을 극복하려는 노력을 많이 했다는 느낌을 받았습니다. - 애플워치 단독 앱지원 기존 애플워치 앱들은 아이폰과 연동되어 동작하는 방식으로 작동하였으나, 이번 부터는..
-
iOS 개발자라면 꼭 알아야할 Fastlane 파헤치기iOS /iOS 개발팁 2019. 5. 26. 01:59
Fastlane 도대체 뭔가요? Fastlane가 무엇인지 몰랐던 저에게는 가장 먼저 나왔던 말입니다. 너무나도 빠르게 변해버린 개발환경에 적응을 하지 못해 무엇인지도 몰랐습니다. 저처럼 몰랐던 분들을 위해 간단 명료하게 정리를 해드리기 위해서 작성하는 포스팅 입니다. 지금 이글을 읽는 순간 Fastlane을 모르신다고 너무 겁먹지마세요. 알고보면 참 간단하고 조금만 알면 사용하기 매우 쉬운 유용한 오픈소스 도구입니다. Fastlane 이란? 간단명료하게 정리해 드리자면 Fastlane (https://fastlane.tools/) 은 iOS 앱을 개발하면서 필요한 모든 귀찮은일 (인증서관리, 배포, 테스트) 등을 자동화 시켜주는 도구라고 생각하시면 편합니다. 귀찮은 일들을 모두 대신해주는 똑똑한 오픈소..
-
[iOS] Build Version을 수정해도 바뀌지 않을 경우 체크해보세요iOS /iOS 문제해결 2019. 1. 8. 09:24
기존에 진행되던 프로젝트의 빌드번호를 General 탭에서 수정해도 안바뀌어서 이상하다고 생각하던 중 확인을 못했던 부분이 있었습니다. Build Version 을 수정하는 방법은 2가지가 있습니다. 1. Geneal 탭에 있는 Build를 수정한다.2. 프로젝트명-Info.plist 파일에서 항목을 찾아 수정한다. 이 두가지 방법으로 빌드번호를 변경해도 바뀌지 않는 경우 다음을 체크해보시기 바랍니다. 프로젝트 -> Build Phases -> Run Script 부분에 git 라인수를 가져와 빌드번호로 업데이트 시켜주는 코드가 들어 있을 경우Build Version을 수동으로 업데이트 시켜줬을 시에 적용이 되지 않습니다. 해당 코드를 주석 처리하거나 지워주시면 해결됩니다. 반대로 빌드번호를 자동화 하고..
-
Cocoapod의 IBDesignable 문제해결iOS /iOS 문제해결 2018. 12. 18. 10:37
위와 같은 버그를 만났습니다..이렇게 IB Designables 에러가 나면 Storyboard가 제대로 보이지 않거나 갱신이 되지않아 UI 수정이 어려운 문제가 발생합니다 스택 오버플로우 검색을 해보니 역시나 이미 같은 문제로 고민을 했던 분들의 솔루션이 있었습니다. Failed to render and update auto layout status for previewController (80C-7j-jFY): dlopen(GoogleMobileAds.framework, 1): no suitable image found. 해결 방법은 다음과 같습니다.터미널을 열어 프로젝트 폴더로 들어가서 일단 기존에 있던 Pods 폴더를 지웁니다 .그후 아래와 같은 명령어를 입력합니다 sudo gem uninstal..