본문 바로가기

Flutter/tip

[플러터] 안드로이드 패키지명, iOS 번들아이디 찾기 [Flutter] Find Android Package Name, iOS BundleID

Flutter 3.22.2
Dart 3.4.3
DevToos 2.34.3
AndroidStudio 17.0.6
 
 

Android

android/app/build.gradle
에 들어가시면

namespace ="패키지명"
으로 찾으실 수 있습니다.
최근 Android Gradle Plugin 7.0 버전에서부터는 AndroidManifest.xml 파일에 package 속성이 명시적으로 나타나지 않는 경우가 있습니다. 이는 새로운 Gradle 플러그인 설정 방식과 관련이 있습니다. 대신, build.gradle 파일의 namespace 속성이 사용됩니다.
프로젝트 구조를 명확하고 코드관리를 쉽게 하는 차원에서 진행됐다고 합니다.

AndroidManifest.xml에 패키지명이 없다 하더라도 namespace에서 동일한 효과를 가집니다.


iOS

첫 번째 방법

ios/Runner.xcodeproj/project.pbxproj 내에

PRODUCT_BUNDLE_IDENTIFIER = 패키지명;
으로 찾아볼 수 있습니다.
파일내부에

PRODUCT_BUNDLE_IDENTIFIER = com.example.socialLoginPractice; // O
PRODUCT_BUNDLE_IDENTIFIER = com.example.socialLoginPractice.RunnerTests; // X

이러한 비슷한 형태들이 많을 텐데
뒤에 .RunnerTests 가 없는 게 번들ID 입니다.


두 번째 방법

1. ios폴더 우클릭 > Flutter > Open iOS/macOS module in Xcode 클릭

2. Runner 클릭 > General 클릭 > Bundle Identifier 화살표 클릭

3. 번들아이디 복사가능