목록전체 글 (245)
말랑한 하루
🐇 App Icon Android는 android 폴더 내부에 app icon 관련 파일을 추가해주었다. 마찬가지로 iOS의 경우도 ios 파일 내부에 app icon 관련 파일을 추가해주어야, App이 다운로드 됐을 때 원하는 아이콘으로 설정이 가능하다. ※ reference : https://www.appicon.co/ Icon Generator를 활용하면 Assets.xcassets와 appstore.png가 생성되는데, Assets.xcassets 폴더 전체를 그대로 Xcode의 Assets.xcassets와 변경해줍니다. vsCode를 활용한다면, "ios" → "Runner" 폴더 하위에 덮어 씌우시면 됩니다.
macOS에서 Flutter 프로젝트를 실행하고 Emulator에서 결과를 확인하는 방법을 기술하겠습니다. 🐇 Xcode Simulator 설정 ※ reference : https://developer.apple.com/documentation/safari-developer-tools/adding-additional-simulators 시뮬레이터 런타임은 특정 OS 및 버전에 특정한 장치를 부팅할 때 시뮬레이터가 로드하는 OS 패키지입니다. 그런 다음 시뮬레이터 런타임은 iPhone 14 또는 iPad Pro와 같은 다양한 장치 유형을 갖춘 다양한 시뮬레이터에서 사용됩니다. 다른 플랫폼이나 OS 버전에서 테스트하려면 해당 플랫폼에 대한 시뮬레이터 런타임을 추가한 다음 새 시뮬레이터를 만들어야 합니다. 🥕..
🐇 macOS 언어 변경 ※ reference : https://support.apple.com/ko-kr/guide/mac-help/mh26684/mac "Apple 메뉴 🍎" → "시스템 설정" → "일반" → "언어 및 지역" 경로를 통해 언어 설정이 가능합니다. "+"를 통해 언어를 추가하고, 최상단으로 드래그하여 언어를 설정하세요. 🐇 macOS 버전 확인 "Apple 메뉴 🍎" → "이 Mac에 관하여" 경로를 통해 macOS 버전 확인이 가능합니다. 🥕 드라이버 장치 여유 공간 확인 "Apple 메뉴 🍎" → "이 Mac에 관하여" → "저장 공간 탭" 경로를 통해 남은 여유 공간 확인 가능합니다. macOS 업데이트 시 새롭게 저장 공간을 차지해야 하기 때문에, 꼭 여유 공간을 확보하고 업..
Google Play에서는 애플리케이션이 어떤 방식으로 검색되고, 어떻게 설정해야 검색이 잘 되도록 할 수 있는지 다음과 같은 링크에서 안내하고 있습니다. 🥕 앱 검색 가능성 및 순위 https://support.google.com/googleplay/android-developer/answer/9958766?hl=ko 🥕 Google Play에서 검색되도록 설정하기 https://support.google.com/googleplay/android-developer/answer/4448378?hl=ko&ref_topic=3450769&sjid=17634888397704337259-AP 내용에 대해 빠르게 적용하고 싶다면, 기본적으로 다음 행동을 진행할 수 있습니다. 단, 각 단계는 주의 사항을 포함하고 ..
드디어...! 오랜 혈투 끝에 애플리케이션을 정식 출시하였습니다!! Google Play Console에 참여한 신입 개발자에게, 애플리케이션이 출시되기 위한 자세한 과정을 더욱 각인시켜주기 위한 노력을 진행하고 있는 것 같습니다. 2주간의 비공개 테스트 기간을 진행함으로써, 개발자가 사용자와 소통하고 애플리케이션이 더욱 발전되고 안정화된 모습으로 변해갈 수 있었습니다. 🐇 개인적인 다짐 처음에는 빠르게 출시하여 사용자들에게 서비스를 제공하고 싶었기 때문에, 비공개 테스트 기간이 마냥 필요없고 너무나도 긴 시간과 과정을 할애한다는 생각이었으나, 객관적으로 애플리케이션에서 부족했던 부분을 개선하고 기본으로 제공해야 할 내용을 추가함으로써 꼭 필요한 기간이라고 인식되었습니다. 앞으로도 새로운 애플리케이션을 ..
애플리케이션의 비공개 테스트를 진행하거나, 출시 버전을 관리자에게 게시함으로써 애플리케이션에 대한 정책 위반 요소가 포함되어 있는지 확인할 수 있습니다. 대부분의 경우, 메일을 통해 "어떤 정책을 위반했는지" 그리고 "위반을 초래한 원인이 무엇인지"를 정확하게 말해주기 때문에, 개발자가 해당 내용을 보고 애플리케이션이 더 발전될 수 있도록 수정해 나가면 됩니다. 하지만 저의 경우, 대부분의 유저가 알고있는 사실과 정확한 데이터값을 전달하고 있는 기능에 대해 문제가 발생했습니다. 데이터는, 모두 동일한 데이터를 가지고 있었고 그로 인해 애플리케이션의 버튼을 통해 변경되어야 할 데이터가 동일한 데이터로 인해 변경되지 않는 것처럼 보였습니다. 관리자는 이 경험을 앱 콘텐츠가 특정 사용자 입력에 반응하지 않는,..
Play Console에서 Google 관리자가 애플리케이션을 테스트하기 위한 정보를 꼭 제공해야한다. 이 정보를 제공하지 않으면, 추후 컨텐츠를 경험할 수 없기 때문에 "사기성 앱"이라 판단되어 애플리케이션이 정지되므로 주의해야한다. 🐇 앱 액세스 권한 설정 앱 액세스 권한은 Google Play Console에서 액세스 권한을 제공할 애플리케이션을 선택 후, 좌측 하단 "정책 및 프로그램" 카테고리의 "앱 콘텐츠" 항목을 통해 접근할 수 있다. 🥕 앱 액세스 권한 추가 앱이 검토되기 위해선 Google Play에서 앱의 모든 부분에 액세스할 수 있어야 한다고 명시해줬었습니다. 액세스에 제한된 항목은 다음과 같습니다. 🍒 사용자 이름 및 비밀번호 🍒 2단계 인증 🍒 위치 기반 엑세스 🍒 맴버십 및 정기..
앱 출시를 기대하고 있던 나에게, 앱 정지라는 결과가 돌아왔다. 앱 정지 상태가 되면, 앱과 관련된 모든 기록이 Google Play에서 삭제된다. 그리고 Play Console에서 기존에 진행해왔던 비공개 테스트, 프로덕션, 기본 스토어 등록정보가 포함된 앱 정보 등 모든 정보에 대한 열람이 거부된다. 앱을 출시하기 전, 내가 어떤 내용으로 비공개 테스트를 진행했는지 그리고 스토어 등록정보에 어떤 것을 추가했는지 정확하게 자료로 남겨놓길 바랍니다. 필자는 관련 전체 정보는 지니고 있으나, 정확한 설정 정보와 스토어 등록 정보에 대해 보관해두지 않아서 이의 신청 시에 기억을 거슬러 올라가야 했다. 꼭…. 꼭…. 기록해두자. 기록이 절대 나쁜 것이 아니다 🐇 이의 제기 이의 제기 하는 방법은 단순했다. 앱..