Flutter 6

[Flutter] .gitignore 파일 설정하기

개발 내용을 git에 업로드할 때 불필요한 파일이 업로드 되는 것을 방지하기 위해 .gitignore 파일을 설정합니다.flutter는 ios와 aos를 같이 업로드 하기 때문에 flutter 폴더에서 뿐만 아니라 ios, aos 각각 폴더에서도 ignore 파일을 추가해 주어야 합니다. 해당 파일들을 ignore 파일에 추가하는 방법은 간단합니다. 1. .gitignore 파일 추가하기1-1. 왼쪽 프로젝트 탭에서 flutter 프로젝트 오른쪽 클릭 > New > File 클릭 1-2. 파일명을 .gitignore 로 생성  2. .gitignore 파일에 아래 코드 추가하기(주석을 통해 어떤 파일들을 추가하지 않는지 확인할 수 있습니다.)# Created by https://www.toptal.com..

Flutter/에러 2024.04.04

[Flutter] 신뢰하지 않는 기업용 개발자 해결 방법

ios 앱을 .ipa 파일로 설치하면 '신뢰하지 않는 기업용 개발자' 팝업 창이 나타나며 '이 iPhone이 iPhone Distribution:앱이름을(를) 신뢰하지 않습니다. 개발자를 신뢰하기 전에는 해당 개발자의 기업용 앱을 사용할 수 없습니다.'라는 메시지가 나타난다.해당 팝업은 취소만 가능하며  취소 후 다시 실행해도 똑같은 팝업이 떠 앱을 실행할 수 없게 된다. 원인Apple store와 같은 정상적인 경로로 설치하지 않고 파일을 직접 설치했기 때문에 해당 팝업이 나타나는 것 같다. 해결 방법해당 팝업이 없이, 정상적으로 실행되기 위해서 아래와 같은 방법을 순서대로 진행하면 된다.1. 설정 앱에 들어간다. 2. 일반을 클릭한다. 3. VPN 및 기기 관리를 클릭한다. 4. 기업용 앱에 해당 앱..

Flutter/에러 2024.03.15

[Flutter] In iOS 14+, debug mode Flutter apps can only be launched from Flutter tooling, IDEs with Flutter plugins or from Xcode

In iOS 14+, debug mode Flutter apps can only be launched from Flutter tooling,IDEs with Flutter plugins or from Xcode flutter 앱을 실행시켰는데, 위와 같은 에러가 떴습니다. 해석을 하자면 'iOS 14+에서 디버그 모드 플러터 앱은 플러터 툴링, 플러터 플러그인이 있는 IDE 또는 Xcode에서만 시작할 수 있습니다.' 라는 뜻입니다.저는 터미널에 이 내용이 뜨면서 앱을 실행하면 아무것도 뜨지 않고 흰 화면만 나타났습니다. (처음에는 느려서 아직 화면이 안 뜬 줄 알았어요ㅜ) 에러 해결을 위해 검색해보니까 해당 내용이 아예 화면에 뜨는 분들도 있는 것 같아요. 해결 방법으로는 다음과 같은 방법이 있으며, ..

Flutter/에러 2024.03.10

[Flutter] pubspec.yaml 패키지 버전과 flutter pub get 버전이 다를 때

flutter에서는 패키지를 pubspec.yaml 파일에 작성한다.name: 이름description: 설명publish_to: 'none'version: 1.0.0environment: sdk: '>=3.0.5  flutter_downloader 패키지를 1.10.1 버전에 있는 내용을 사용해야 해서 1.10.1 버전을 pubspec.yaml 파일에 명시적으로 작성해주었다.그런데, pubspec.yaml 파일에는 1.10.1 버전을 작성했는데, flutter pub get 명령어만 치면 가장 최신 버전인 1.11.6 버전으로 되었다. 이전 버전을 바라보나 하고 flutter clean부터 rm 명령어로 모든 파일과 캐시를 지웠는데도 계속해서 버전이 일치하지 않는 문제가 생겼다.. 정말 이것 저것 많..

Flutter/에러 2024.03.08

[XCode] 지원 기기 설정하기

현재 내 앱이 iPhone만 지원하고 있는데, 지원 기기를 Mac까지 늘리고 싶다면? 혹은 필요 없는 기기 지원은 하지 않고 싶다면?Xcode에서 다음과 같은 설정을 하면 된다. Xcode에서 지원 해주는 기기 종류는 iPhone, iPad, Mac, Apple TV, Apple Vision으로 총 5가지가 있으며,Xcode > Targets > Runner > General > Supported Destinations 에서 원하는 기기를 추가하면 된다.(General 탭의 가장 위에 존재) 지원 기기 추가하기1. 표 하단에 + 버튼을 눌러서 원하는 기기 클릭(Apple TV를 추가) 2. 'Enable Destination Support?' 창이 뜨면 Enable 버튼 클릭 3. 지원 기기가 정상적으로..

Flutter/에러 2024.03.06

[Flutter] flutter downgrade (플러터 버전 변경하기)

개발을 진행하다 보면 flutter 버전을 낮춰야 할 때가 있다.이럴 때는 간단한 명령어를 통해 버전을 낮출 수 있다. 명령어cd git checkout flutter --version 예시현재 내 flutter sdk는 ~/Projects/flutter에 위치flutter 3.13.9 버전으로 downgradeflutter --version을 명령어를 통해 downgrade된 버전 확인flutter 버전에 맞추어 Dart 버전과 DevTools 버전도 같이 downgrade 혹시 글을 읽고 더 궁금한 점이 있다면 댓글 남겨주세요.감사합니다:)

Flutter/에러 2024.03.05