ios 썸네일형 리스트형 [iOS] 앱 출시 준비 - 심사 거절(리젝) 사유 안녕하세요 디안입니다. Flutter로 앱 개발 후 Android / iOS 출시 준비 중 애플 측으로부터 2번의 리젝을 받았습니다. 그와 관련하여 회고 목적과 다른 분들에게 도움이 되길 바라는 마음에 제가 받은 리젝사유와 대응을 기록하고자 합니다. Guideline 2.1 - Information Needed Before we can complete our review of your app, we need a video that demonstrates the current version, {APP_VERSION}, in use on a physical iOS device. ... The demo video should: - Show your app running on a physical iOS devi.. 더보기 [Flutter][iOS] Build Version 맞추기 안녕하세요 디안입니다. 플러터로 앱 개발 중 드디어 iOS 출시를 앞두었습니다. 안드로이드는 구글 플레이스토어에 몇차례 출시를 하여서 14버전까지 나왔는데, iOS는 네이티브 수정사항이 좀 남아 이제서야 올리게 되었네요. 출시를 앞두고 버전 관리를 하다가 보니 Flutter pubspec.yaml 내 버전은 아래처럼 1.0.12 + 14 버전이나 Xcode 내 iOS는 version이 0.0.1로 픽스되어 나오는 문제를 만났습니다...! 사소한 이슈지만, 앞으로의 버전 관리를 위해 글을 적습니다. 구글링을 하다 찾은 첫번째 방법은 Info.plist 에서 CFBundleShortVersionString 을 아래처럼 고치는 방법이였는데, 제 환경에서는 어찌된 일인지 통하지 않았습니다. CFBundleSho.. 더보기 iOS 개발 제약 사항 정리 (Bluetooth) android를 하다가 최근 iOS로 넘어오게 되면서 개발하는데 있어 android보다 iOS에 개발 제약 사항이 많다는 사실을 알게 되었습니다. 개발에 필요한 부분을 찾으면서 하나 하나 적다보니 너무 뒤죽박죽 이기도해서 한번에 살펴보는 것이 좋을 것 같네요. 사실 구글에 검색하다보면 다 알게되는 내용이지만,다른 분들도 개발하는데 있어 도움이 되는 글이 되었으면 좋겠습니다. 1. Bluetooth ON / OFF private api인 BluetoothManager framework가 있지만, 일반 앱에서는 사용할 수 없다고 합니다. (* private api 사용 시 앱 등록과정에서 reject 된다고 함.) apple에서는 해당 기능을 사용하지 않고 사용자가 bluetooth 상태 변화를 contro.. 더보기 이전 1 다음