목록CODE (7)
산나물의 코드정원
구글, 애플 앱 출시 관련 필요한 이미지 구글 앱 아이콘 (PNG 또는 JPEG, 알파채널x, 최대 1MB, 512 x 512px 정사각형(둥근배경x)) 그래픽 이미지 (PNG 또는 JPEG, 알파채널x, 최대 15MB, 1024 x 500px) 휴대전화 스크린샷 4장 (PNG 또는 JPEG, 장당 최대 8MB, 가로세로 비율 16:9 또는 9:16, 가로세로 길이는 320px X 3840px 사이) 7인치 태블릿 스크린샷 4장 (PNG 또는 JPEG, 장당 최대 8MB, 가로세로 비율 16:9 또는 9:16, 가로세로 길이는 320px X 3840px 사이) 10인치 태블릿 스크린샷 4장 (PNG 또는 JPEG, 장당 최대 8M..
프로젝트의 버전 관리와 SemVer의 이해 최근에 플러터로 프로젝트를 완성해가면서 pubspec.yaml 파일을 보며 의존성 관리는 잘되고 있는 것인지, 혹시나 내가 사용하고 있지 않은 패키지가 포함되어 있는지, 확인하기 위해서 훑어보고 있는 중이었다. 위쪽쯤에 보면 앱 버전관리에 관한 내용이 나와있다. 즉, 프로젝트를 진행할 때 버전 관리 규칙을 준수하라는 것이었다. 특별한 규칙이 없는 상태에서 앱의 어떤 부분을 수정하거나 업데이트 할 경우에 규모가 커질수록 관리가 어려워 진다는 이유 때문이었다. 그래서 이에 관련한 자료나, 'semver.org'라는 사이트를 방문해서 참조하고 나름대로의 생각을 정리해보았다. 앱이든 어떤 파일이나, 문서든 버전관리를 무조건 할 필요는 없다. 하지만...(위에서 이미 언..
프로젝트에 앱 푸시 알림 기능을 추가하고 iOS 시뮬레이터를 실행을 하였는데 다음과 같은 오류가 발생했다. [!] CocoaPods could not find compatible versions for pod "Firebase/CoreOnly": In snapshot (Podfile.lock): Firebase/CoreOnly (= 10.3.0) In Podfile: firebase_core (from `.symlinks/plugins/firebase_core/ios`) was resolved to 2.9.0, which depends on Firebase/CoreOnly (= 10.7.0) Specs satisfying the `Firebase/CoreOnly (= 10.3.0), Firebase/Co..
Xcode 빌드시에 다음과 같은 오류가 발생했다. Could not build the precompiled application for the device. Error (Xcode): No profiles for 'com.example.flutterRestoreIosFolder' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.example.flutterRestoreIosFolder'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisionin..
회사에 신입으로 들어온 지... 5개월이 다 되어간다. 그러나 아직도 너무 모르는 게 많다... 당연하다고 생각하고 모르는 게 많을수록 배울 때 느끼는 행복이 더 많을 거라고 생각하면서 시간을 보내고 있다. 도메인 등록 에러 고객사에서 요청한 애플리케이션을 만드는 중에 앱 서버 도메인을 설정하는데 일어난 일이다. 새로 도메인을 사야 하나?라고 대표님께 물어보니 기존에 고객사에서 이미 호스팅 사이트를 통해 도메인을 사용하고 있단다. 그러면 "DNS 관리 쪽에 들어가서 A 레코드 추가를 해주면서 서버 ip를 등록하면 사용할 수 있겠네"라고 쉽게 생각하고 고객사에서 이용 중인 cafe 24 호스팅 사이트에 들어가서 레코드 설정을 하였다. 근데 아무리 해도 서브도메인이 등록이 되지 않는다. 내가 알고 있는 지식..

오류 버킷 정책을 다음과 같이 설정을 하였다. Action 리스트에 "s3:DeleteObject" 를 추가하고 Effect에도 Allow 권한을 주었지만,여전히 Access denied Error는 계속되었다. 구글링을 통하여 같은 오류를 가진 다른 사람들의 글을 살펴보다 보니 s3를 처음에 생성하고 접근하기 위해서 AWS_ACCESS_KEY AWS_SECRET_KEY 이 2가지를 생성하는데 이 2가지중에 하나라도 만약 깃에 올라가거나 외부로 노출된 경우에서 aws에서 차단한다고 한다. 어떻게 외부로 노출됐는지는 잘 모르겠지만 일단은 새로 발급받아 보기로 하였다. 해결 오른쪽 위에 나의 계정을 클릭하면 다음과 같이 나온다. 보안 자격 증명 탭으로 들어간 다음에 밑으로 스크롤 하다 보면 '엑세스 키 만들..
* What went wrong: Execution failed for task ':app:mergeExtDexDebug'. > A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingTaskDelegate > There was a failure while executing work items > A failure occurred while executing com.android.build.gradle.internal.tasks.DexMergingWorkAction > com.android.builder.dexing.DexArchiveMergerException: Error while merging dex a..