반응형 분류 전체보기244 flutter - App Store Guideline 2.1 - AppTrackingTransparency 대응 가이드 최근 App Store에 앱을 제출한 후, 아래와 같은 이유로 리젝(반려)되는 사례가 발생하고 있습니다. “Guideline 2.1 - Information NeededWe noticed your app requests permission to access the AppTrackingTransparency framework, but we were unable to locate the App Tracking Transparency permission request in your app.” 이 글에서는 해당 리젝 사유의 원인과 해결 방법을 정리합니다. https://stackinfo.kage2kapp.org/appstore-guideline-2-1-apptrackingtransparency/ appstore.. 2025. 5. 17. version_update.sh스크립트 소개 Flutter 앱 버전 관리 자동화: version_update.sh스크립트 소개Flutter 프로젝트를 관리하다 보면 앱 버전(pubspec.yaml)을 수동으로 수정하고, flutter build명령어를 매번 타이핑하는 게 꽤 귀찮아질 때가 있습니다. 이럴 때 유용한 자동화 스크립트가 바로version_update.sh입니다.🧾 이 스크립트가 하는 일pubspec.yaml파일에서 현재 버전 추출선택된 증가 타입(major / minor / patch)에 따라 버전 업데이트Git 커밋 수를 기반으로 build number 계산버전을 pubspec.yaml에 반영flutter build apk 및 ipa빌드 실행 Android의local.properties 및 iOS의flutter_export_env.. 2025. 5. 6. flutter 필수 작업 - java 17 버전 적용 (맥) 어제 모처럼 flutter를 이용해서 android 앱을 출시 하였다. 출시하면서 발생한 에러중 1가지를 기록으로 남겨본다.flutter를 사용하면 반드시 java 가 설치 되어야한다. 21버전으로 테스트도 문제없이 실행했는데,실제 aab를 생성 하면서 에러 발생하였다.터미널에서 아래의 명령어를 실행하여 설치된 java 를 알수 있다.ls /Library/Java/JavaVirtualMachines/17버전이 없다면 설치 해보자.(왜 17 버전을 사용하느냐 생각 들겠지만, 무조건 최신 버전이라고 호환이 잘되는 건 아니다)설치brew install openjdk@17아래의 명령어로 넣거나 ~/.zshrc 를 열어서 직접 넣어도 된다.방법1echo 'export PATH="/usr/local/opt/open.. 2025. 5. 4. flutter 캐시 정리 스크립트 * 안내말 입니다. * 개인적으로 남기는 글입니다. 아래의 경우를 미리 공지합니다. 1. 높임말은 없는 경우가 있습니다. 2. 영어, 일본어, 베트남어를 공부하고 있습니다. 경우에 따라서 사용됩니다.3. 보기 거북하다면 뒤로가기 해주세요.이야기 시작- 매번 flutter clean flutter pud get 등등 타이핑에 시간을 하래하는 것이 어디모르게 이상한 것 같아서 스크립트를 만들어서 실행합니다. 자세한 내용을 아래의 링크에 만들었습니다. 파일은 아래와 같습니다. 프로젝트 메인에 넣으시고, chmod +x 로 권한 주신뒤에 터미널에서 실행하면됩니다. https://stackinfo.kage2kapp.org/flutter-dart-cache_reset_script/ Flutter & Dart.. 2025. 5. 2. Podfile - flutter 3.29 적용 최근에 gpt 3o 에 도움을 받아서 podfile 에서 미리 에러를 해결하는 방향을 물어서 테스팅 해서 기록으로 남긴다. # ios/Podfile ── Flutter 3.29.x + 사용자 커스텀platform :ios, '15.0' # Flutter 3.29 최소 권장 iOSENV['COCOAPODS_DISABLE_STATS'] = 'true'install! 'cocoapods', deterministic_uuids: false # UUID 재현성 해제(옵션)use_frameworks! # Swift 동적 프레임워크 지원use_modular_headers! # Obj-C 모듈형 헤더# ────────────────────────────.. 2025. 4. 27. 시놀로지 하이퍼 백업을 원격지 도메인으로 연결해보자 * 안내말 입니다. * 개인적으로 남기는 글입니다. 아래의 경우를 미리 공지합니다. 1. 높임말은 없는 경우가 있습니다. 2. 영어, 일본어, 베트남어를 공부하고 있습니다. 경우에 따라서 사용됩니다.3. 보기 거북하다면 뒤로가기 해주세요.이야기 시작- Cloud Sync vs Hyper Backup — 핵심 차이 정리🔁 목적실시간 동기화(Sync)스냅샷 기반 백업(Backup)🗂 방식양방향 또는 단방향 동기화(NAS ↔ 클라우드)NAS의 데이터를 버전별로 압축 백업📦 저장 형식원본 파일 그대로 저장전용 백업 형식 (.hbk 등)⏱ 버전 관리없음 (최신 파일만 유지)있음 (여러 시점으로 복원 가능)🔄 실시간 처리가능 (파일 변경 시 즉시 반영)주기적 백업 (스케줄 기반)🧭 복원 편의성클라우드에서 .. 2025. 4. 16. 이전 1 2 3 4 ··· 41 다음 반응형