전체 글 529

Android - E/AndroidRuntime: FATAL EXCEPTION: grpc-okhttp-0

안드로이드에서 라이브러리 최신으로 올리면서 발생한 이슈 여러개의 라이브러리 버전을 업하다보니 정확히 무엇때문에 발생했는지 찾기에는 시간이 걸려서 패스 일단은 원인은 아래와 같다고 나왔기 때문에 해당 부분에 대해서 조치를 했다 이슈 2022-02-11 11:24:07.381 6651-6740/com.healthyryu.test.debug E/AndroidRuntime: FATAL EXCEPTION: grpc-okhttp-0 Process: com.healthyryu.test.debug, PID: 6651 java.lang.AssertionError: Method getAlpnSelectedProtocol not supported for object SSL socket over Socket[address=f..

Dev/Error 2022.02.11

Flutter - Error: CocoaPods's specs repository is too out-of-date to satisfy dependencies.

내용 : Error: CocoaPods's specs repository is too out-of-date to satisfy dependencies. 해결책 1. Go to /ios folder inside your Project. 2. Delete Podfile.lock (YourPoject/ios/Podfile.lock) 3. Here you have to do it according to the chip of your Mac, here I have given for both. thanks @Kamal Panara for identified this For Intel chip users Run pod install --repo-update (Make sure your cd into the iOS d..

Dev/Flutter 2022.02.08

Firebase Functions with Flutter

Firebase 에 서버처럼 백엔드 코드를 실행할 수 있는 서버리스 프레임워크 https://firebase.google.com/docs/functions/get-started 시작하기: 첫 번째 함수 작성, 테스트, 배포 | Firebase Documentation 의견 보내기 시작하기: 첫 번째 함수 작성, 테스트, 배포 Cloud Functions를 시작하려면 이 튜토리얼을 따라해 보세요. 이 튜토리얼은 필수 설정 작업부터 시작해 다음과 같은 관련 함수 두 개를 만들 firebase.google.com Firebase Functions 와 앱 통신 테스트 코드 (동작 확인 코드 / 2022.02.04) https://codewithandrea.com/articles/flutter-tutorial-f..

Dev/Firebase 2022.02.04

iOS 심사 거부, 바이너리 거부됨 - 4번째

iOS 의 앱 심사는 정말 까다롭단걸 몸소 체험중이다. Guideline 5.1.3 - Legal - Privacy - Health and Health Research 벌써, 4번째 Reject 이다. 1번째는 서버가 동작되지 않아 로그인 실패로 1차 Reject 2번째는 앱 설명에 있는 특정 기능이 있지만, 해당 기능을 테스트 계정에는 활성화 하지 않아서 2차 Reject 3~4 번째는 현재 만들고 있는 앱이 연구기관 및 의료기관에서 쓰는 폐쇄형 앱이지만, 헬스케어이다보니 국가 및 승인(?) 이런것들을 어디서 받았느냐 등의 굳이 그들이 확인해야되는지 모르는 부분에서 계속 거절을 당하고 있다. 기능이 심플하고 입력하는 데이터도 크지 않지만 이런 이슈가 생긴걸 보고 느낀점은 앱 설명에 불필요하게 자세한 설..

Dev/iOS 2022.01.24

Flutter - iOS 앱 업로드 for TestFlight

Flutter 에서 iOS 앱 업로드를 하는 방법을 단계별로 설명합니다. 1. Xcode 를 동작한다. 2. 최상단 메뉴바에서 Product -> Archive 를 눌러준다 여기서 Archive 가 누를 수 없는 상태(비활성화)일 수도 있다. 그때는 Runner를 하는 대상이 에뮬레이터가 아니고 실제 디바이스를 대상으로 한지 체크해봐야 합니다. 참고 3. 빌드가 끝나면 업로드 작업을 할 수 있는 화면이 보인다. 그리고최신 빌드 버전이 상단에 보일테니 우측에 Distribute App 을 누른다. 4. 쭉쭉 진행한다.

Dev/Flutter 2022.01.12

Flutter - Json 데이터 사용하는 방법

Flutter 에서 Json 데이터를 파싱해서 사용하기 위해서는 파싱할 수 있도록 설정 작업을 해야한다. 1. pubspec.yaml 에 라이브러리를 추가한다. 라이브러리 추가 방버 : 링크 참조 dependencies: # Your other regular dependencies here json_annotation: dev_dependencies: # Your other dev_dependencies here build_runner: json_serializable: json_serializable 링크 2. Json 을 받을 수 있는 Object 클래스를 만든다. @JsonSerializable() class User { User(this.name, this.email); String name; S..

Dev/Flutter 2022.01.11