이 글에서 다루는 것

Flutter 프로젝트에서 네이티브 수정을 위해서 Android나 XCode로 프로젝트를 열어야 할 때 명령어를 사용해서 빠르게 프로젝트를 여는 방법입니다.

Android Studio 열기

Flutter 프로젝트 루트에서 아래 명령어를 실행합니다.

studio android/

studio . 처럼 루트 폴더를 열면 Gradle이 제대로 인식되지 않을 수 있으므로, 반드시 android/ 폴더를 지정합니다.

studio 명령어가 없다면?

Android Studio에서 커맨드라인 런처를 설치해야 합니다.

Tools → Create Command-line Launcher 클릭

설치 후 터미널에서 studio 명령어를 사용할 수 있습니다.

Xcode 열기

open ios/Runner.xcworkspace

⚠️ .xcodeproj가 아닌 .xcworkspace 를 열어야 합니다.
CocoaPods 의존성이 .xcworkspace에 포함되어 있기 때문입니다.

패키지 추가 후 처음 열 때

cd ios
pod install
cd ..
open ios/Runner.xcworkspace

VS Code 사용자라면

Flutter 확장이 설치되어 있다면 명령 팔레트(Cmd+Shift+P)에서 바로 실행할 수 있습니다.

명령어 동작
Flutter: Open Android Module in Android Studio Android Studio 열기
Flutter: Open iOS Module in Xcode Xcode 열기

정리

플랫폼 명령어
Android studio android/
iOS open ios/Runner.xcworkspace