2022/01 8

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

Flutter - Calendar / SfCalendar / Syncfusion / 캘린더

Flutter 에도 많은 라이브러리들이 존재한다. 그리고 잘 만들어져 있고 커스텀하기 좋은 Calendar 라이브러리가 Syncfusion 에서 만든 Calendar 입니다. - Syncfusion Flutter Calendar 라이브러리 링크 ✔️ 데이터 리로딩 이슈 SfCalendar 를 사용할때, 데이터를 셋팅해주는 부분이 있다. 그런데 여기서 나는 API 에서 데이터를 다시 받아와서 캘린더에 뿌려줘야하는데 종종 데이터를 제대로 뿌려주지 못하는 이슈가 발생했는데, API 에서는 데이터를 잘 내려받지만 캘린더에 표시가 됐다가 안됐다가를 반복해서 이래저래 시도해보다가 검색해서 데이터를 다시 리로딩하는 방법을 찾고 수정했습니다. - 리로딩 이슈 해결 방법 링크 ❗ 처음 시도한 방식 1. 아래와 같이 UI..

Dev/Flutter 2022.01.07