분류 전체보기 (173) 썸네일형 리스트형 [CocoaPods Error] You may have encountered a bug in the Ruby interpreter or extension libraries. 안녕하세요! 노트북을 Macbook Pro M1으로 바꾸고 난 후에 pod install을 하니까 아래와 같은 오류가 뜨더라고요! 같이 해결해봅시다 ㅎㅎ Error [NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries. Bug reports are welcome. For details: https://www.ruby-lang.org/bugreport.html [IMPORTANT] Don't forget to include the Crash Report log file under DiagnosticReports directory in bug reports. 해석해보면 Ruby 인터프리터 또는 확장 라이브러리에.. [Firebase] Cloud Messageing (알림창 띄우기) Feat. APNS 안녕하세요! 오늘은 Firebase를 이용해 알림창 띄우기를 해보도록 하겠습니다ㅎㅎ 알림창이 주로 사용되는 곳은 공지 띄우기, 물 마시기 알림, 재난 문자 등등으로 많이 사용되는것을 알수 있습니다. 그럼 조금만 더 자세히 알아볼까요? Firebase Cloud Messageing remote notification(원격 구성)을 손쉽게 관리하고 전송할 수 있는 Firebase의 플랫폼으로, 줄여서 FCM이라고 합니다. 이후부터는 FCM으로 사용하겠습니다 ㅎㅎ FCM의 역할은 ? 🧐 원격 알림 메세지 전송 : 사용자에게 표시되는 알림 메시지를 실시간 또는 예약 전송 다양한 메시지 타겟칭 : 단일 기기, 기기 그룹, 주제를 구독한 기기 발송 메시지 저장, 관리 : 알림 내용, 상태, 플랫폼, 최종 전송 시간.. [Firebase] Remote Config 와 A/B Testing ( 공지 사항 팝업 ) 안녕하세요! 오늘은 공지 사항 팝업을 만들어보겠습니다 :) 만약 Firebase에 프로젝트를 연결하지 않으신 분은 [Firebase] 프로젝트에 연결하기 포스팅을 참고해주세요 :D 평소에 App을 사용하시는 분들은 아래와 같은 서버 작업 공지 혹은 이벤트 팝업창을 한번쯤은 보셨을꺼에요 :D Firebase를 통해서 해당 팝업창을 띄워보도록 하겠습니다! 일단, 저희는 RemoteConfig와 Analytics 를 사용해야하니까 SDK가 필요하겠죠? Pod 파일에 아래와 같은 명령어를 추가해줍니다. pod 'Firebase/RemoteConfig' pod 'Firebase/Analytics' Remote Config을 이용해서 코드 수정 없이 공지 사항 수정 및 띄우기 ViewController에 Fireb.. [Firebase] 원격 구성(Remote Config)과 A/B 테스팅 원격 구성(Remote Config)이란? : 배포와 업데이트 다운로드 없이 앱의 동작과 모양을 변경할 수 있는 클라우드 서비스입니다. 기본 값 설정 후 Firebase Console 또는 Remote Config backend API를 사용하여 모든 앱 사용자 또는 사용자층의 특정 세그먼트에 대한 인앱 기본값을 재정의 가능 클라우드 기반 Key - value 저장소 주요 기능 - 앱 사용자층에 변경 사항을 빠르게 적용 : 업데이트 없이 앱의 UI / UX 변경 지원 - 사용자층의 큭정 세그먼트에 앱 맞춤 설정 : 앱 버전, 언어 등으로 분류된 사용자 세그먼트별 환경 제공 - A/B 테스트를 실행하여 앱 개선 Firebase Documentation - Remote Config Firebase 원격 구성.. [Firebase] Realtime Database 연결하기 안녕하세요!! 저번 글에서 Firebase Database를 알아봤었죠? 오늘은 이어서 Realtime Database를 연결해보도록 하겠습니다 :ㅇ 시작하기 전에, 프로젝트에 Friebase가 연결이 되어있어야 합니다! 안 되어있는 분은 [iOS] Firebase 프로젝트에 연결하기 글을 참고해주세요 ㅎㅎ Firebase 저희는 이번에 Realtime Database를 연결하기로 했었기때문에 콘솔에서 좌측 메뉴 Realtime database -> 데이터 베이스 만들기를 해줍니다. 실시간 데이터베이스 위치는 위의 사진과 같이 세 곳이 있는데, 그렇게 중요하게 선택해야하는 부분이 아니라서 저는 처음으로 되어있었던 미국으로 설정해주었습니다. 일단 사용 방법을 알아보기 위해서 간단하게 만들어보는거라 테스트 .. [Firebase] Database 안녕하세요~~ ;D 이번에는 Firebase에 있는 Realtime Database와 Cloud Firestore를 비교해보고, 만드는 어플의 성격에 따라 어떤 데이터 베이스를 써야하는지도 같이 알아보겠습니다! Realtime Database (실시간 데이터베이스)와 Cloud Firestore 이란? 🧐 비관계형 클라우드 데이터 베이스 (NoSQLBase)으로써 아래와 같은 기능을 공통적으로 가지고 있습니다. 기능 실시간 처리 HTTP 요청이 아닌 동기화 방식 오프라인 로컬에 저장 후 네트워크 연결시 동기화 서버 없이 데이터베이스와 클라이언트 직접 엑세스 하지만 두 데이터 베이스를 구분하는 차이점은 존재하겠죠? 한번 알아봅시다! ✔️ 차이점 Realtime Database Cloud Firestore .. [Firebase] Apple 로그인 구현하기 안녕하세요 :D 오늘은 Apple 로그인 구현하기를 해보겠습니다! Apple 로그인은 Developer 멤버십에 등록이 되어있어야해요. (유료ㅜㅜ) 만약에 멤버십에 등록되어있지 않다면 참고만 합시다! Firebase를 프로젝트에 연결 안 하신분들은 [iOS] Firebase 프로젝트에 연결하기 을 참고해주세요 :-) Email 로그인 구현하기 Google 로그인 구현하기 Firebase 설정하기 Authentication 메뉴 -> Sign-in method 를 클릭 후, 새 제공업체 추가 버튼을 눌러줍니다! Apple 로그인을 구현해야하니까 Apple을 눌러줍니다! 사용 설정을 활성화 시켜주고 저장해줍니다. Xcode 설정하기 자 이제는 Xcode의 프로젝트 설정을 해볼까요? 프로젝트 최상단 파일을 누.. [GitHub_ERROR] While executing gem ... (Gem::FilePermissionError) 안녕하세요 소진입니다🐣 pod 파일 만들려는데 오류가 자꾸 나서 데리고 왔어요,, ⚠️ 오류 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory. ⚠️ 오류 이유 : 시스템이 ruby를 이용하고 있기때문에 권한이 없어 gem 설치가 안되서 생김 해결하기 아래 순서로 코드를 작성하면 해결됩니다! brew update brew install rbenv ruby-build 마지막으로 잘 설치되었는지 버전 확인! rbenv versions 이전 1 ··· 10 11 12 13 14 15 16 ··· 22 다음