Flutter - Android , Ios

2023. 11. 8. 11:36·Flutter
728x90

android 빌드 확인 사항

  • 최신 버전의 Android SDK 및 Android Studio를 설치했는지 확인.
  • 프로젝트 보기를 사용하여 Flutter 프로젝트에서 "android" 폴더를 열기.
  • android 디렉터리 아래의 build.gradle 파일에 지정된 Gradle 버전을 확인. 이전 버전인 경우 최신 버전으로 업데이트할 수 있다.
  • app 디렉터리 아래의 build.gradle 파일을 수정하여 minSdkVersion, targetSdkVersion 및 서명 구성과 같은 Android 빌드 설정을 구성한다. 여기에서 종속성과 플러그인을 추가할 수도 있다.
  • Android 매니페스트 파일을 사용자 정의해야 하는 경우 app/src/main 디렉토리에 AndroidManifest.xml 파일을 만들거나 수정할 수 있다.
  • app/src/main/res 디렉토리에 있는 기본 아이콘과 시작 화면 파일을 자신의 것으로 교체하여 앱의 아이콘과 시작 화면을 구성할 수 있다.

ios 빌드 확인 사항

  • Xcode 설치: Xcode는 iOS 및 macOS 애플리케이션 개발을 위한 IDE(통합 개발 환경)이다. Mac App Store에서 무료로 사용할 수 있다. Mac에 최신 버전의 Xcode를 다운로드하여 설치한다.
  • 실제 iOS 기기 또는 에뮬레이터 설정: 실제 iOS 기기 또는 에뮬레이터를 사용하여 앱을 테스트할 수 있다. 물리적 장치의 경우 USB 케이블을 사용하여 iOS 장치를 Mac에 연결하고 Xcode의 사용 가능한 장치 목록에서 장치를 선택한다. 에뮬레이터를 사용하려면 Xcode를 실행하고 Xcode -> 개발자 도구 열기 -> 시뮬레이터를 선택한 다음 사용하려는 장치를 선택한다.
  • iOS용 Flutter 프로젝트 구성: 코드 편집기에서 Flutter 프로젝트를 열고 ios 디렉터리를 연다. 이 디렉토리에 Runner.xcworkspace 파일이 있는지 확인. 그렇지 않은 경우 flutter create . 명령을 실행하여 iOS 파일을 생성한다.
  • 프로젝트의 종속성 구성: 프로젝트의 pubspec.yaml 파일이 최신 상태이고 앱에 필요한 모든 종속성이 포함되어 있는지 확인합니다. 종속성을 업데이트하려면 flutter packages get 명령을 실행.
  • 프로젝트 서명 및 기능 구성: Xcode의 왼쪽 사이드바에서 Runner 프로젝트를 선택하고 General 탭으로 이동한다. 'Signing' 섹션에서 팀을 선택하고 Xcode가 인증서를 관리하도록 한다. '기능' 섹션에서 iCloud 또는 푸시 알림과 같이 앱에 필요한 모든 기능을 활성화한다.
  • iOS 앱 빌드: iOS 앱을 빌드하려면 터미널에서 flutter build ios 명령을 실행. 이렇게 하면 build/ios 디렉토리에 앱의 iOS 빌드가 생성된다.
  • iOS 앱 테스트: iOS 앱을 테스트하려면 Xcode를 사용하여 물리적 장치 또는 에뮬레이터에서 실행. Xcode를 열고 왼쪽 사이드바에서 Runner 프로젝트를 선택한 다음 Run 버튼을 클릭.
728x90
LIST

'Flutter' 카테고리의 다른 글

Flutter - MaterialApp  (0) 2023.11.08
Flutter - runApp() , Widget  (0) 2023.11.08
Flutter - yaml & pubspec.yaml  (2) 2023.11.08
Flutter - abstract class  (0) 2023.11.08
Flutter - 화페 & 숫자  (0) 2023.11.08
'Flutter' 카테고리의 다른 글
  • Flutter - MaterialApp
  • Flutter - runApp() , Widget
  • Flutter - yaml & pubspec.yaml
  • Flutter - abstract class
Mr. Joo
Mr. Joo
  • Mr. Joo
    삽질의 시작
    Mr. Joo
  • 전체
    오늘
    어제
    • 분류 전체보기 (179) N
      • Flutter (67)
      • Android (9)
      • Swift (4)
      • React (11)
      • 인공지능 (4)
      • CS (10)
      • 개발 뉴스 (71) N
      • IT 기기 (1)
      • 알면 유용한 정보 (2)
  • 인기 글

  • 태그

    뉴스
    이슈
    기술
    개발 이슈
    개발 뉴스
    플러터
    android
    오늘의 뉴스
    앱개발
    Flutter
    앱
    개발
    DART
    react
    기술 뉴스
    앱 개발
    Flutter 기초
    뉴스 모음
    오늘의 이슈
    Dart 기초
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
Mr. Joo
Flutter - Android , Ios
상단으로

티스토리툴바