728x90
안드로이드
프로젝트 패키지명 변경
pub package를 활용하기
안드로이드의 경우 https://pub.dev/packages/change_app_package_name 패키지를 설치해서 한 후
flutter pub run change_app_package_name:main com.new.package.name
com.new.package.name에 변경하고 싶은 프로젝트명을 입력하면
알아서 변경이 된다!
직접 변경해보기
- AndroidManifest.xml 파일에 package 값 변경하기
android/app/src/main/AndroidManifest.xml
android/app/src/main/profile/AndroidManifest.xml
android/app/src/debug/AndroidManifest.xml
파일을 연 후 package="com.domain.newname"으로 수정한다.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.domain.newname">
- build.gradle파일에 applicationId값 수정하기
defaultConfig {
applicationId "com.domain.newname"
...
}
- MainActivity.kt 파일 경로 변경
MainActivity.kt 파일의 경로를 변경할 프로젝트 경로로 변경해줘야 한다.
기존 kotlin/../MainActivity.kt 파일을 참고하여
원하는 프로젝트 원하는 프로젝트 경로로 변경해줘야 한다.
해당 파일을 생성하고
package com.domain.newname
import io.flutter.embedding.android.FlutterActivity
class MainActivity: FlutterActivity() {
}
변경 할 프로젝트 패키지명으로 변경 후 기존 파일을 삭제한다
앱 이름 변경하기
android/app/src/main/AndroidManifest.xml을 열고 android:label의 값 변경합니다
<application
android:label="새로운 이름"
android:name="${applicationName}"
android:icon="@mipmap/ic_launcher">
모르는 부분 알고 넘어가기
- AndroidManifest.xml은 뭘까?
android developers를 보면 모든 안드로이드 앱 프로젝트는 프로젝트 소스 세트 루트에 AndroidManifest.xml이 있어야 하는데 AndroidManifest.xml 파일은 Android 빌드 도구, Android 운영체제 및 Google Play에 앱에 관한 필수 정보를 설명하기 때문이다.
[참고] - build.gradle
빌드 구성 파일이다.
android developers를 보면 Android 빌드 시스템은 앱 리소스 및 소스 코드를 컴파일하고 개발자가 테스트, 구축, 서명 및 배포할 수 있는 APK 또는 Android App Bundle로 패키징 합니다.
그래서 build.gradle 구성에 따라 맞춤으로 Apk 또는 Android App Bundle로 패키징 하는 것!
[참고] - MainActivity.kt
MainActivity.kt 클래스를 보면 FlutterActivity을 상속받는다
FlutterActivity은 Android 시작 화면을 표시하고(Flutter 시작화면) 상태 표시줄 모양 구성, Dart 실행 앱 번들 경로, 진입점 및 진입점 인수를 선택한다고 나와있다.
전체 화면을 Flutter UI로 표시해주는 클래스로 Android 앱 내에서 Flutter를 통합하는 가장 간단하고 직접적인 방법이다.
[참고]
iOS
iOS의 경우 파일을 수정하는 방법도 있지만 Xcode에서 변경하여 프로젝트명과 앱 이름을 동시에 변경해보겠습니다!
프로젝트에서 Xcode 여는 법
- VSCODE
ios 폴더 마우스 오른쪽 클릭 후 Open in Xcode를 클릭합니다
- Android studio
ios폴더 마우스 오른쪽 클릭 후 Flutter > Open iOS module in Xcode를 클릭합니다.
Xcode에서 프로젝명 & 앱이름 변경하기
Runner 메뉴를 클릭 후 General 탭을 선택해줍니다
그런 다음 Display Name 값과 Bundle Identifier을 수정해줍니다
모르는 부분 알고 넘어가기
- Xcode
Xcode는 애플이 개발한 OS X의 개발 툴 모음입니다.
그래서 iPhone, iPad, Mac, Apple Watch 및 Apple TV를 위한 멋진 앱을 만드는 데 필요한 모든 것이 담겨있습니다.
[참고] - Identifier
App ID다
마지막으로
Android와 iOS 프로젝트명 및 앱이름 변경을 진행해봤습니다!
마지막으로 이름이 잘 바뀌었는지 확인해보겠습니다.
확인 끝 😆
'IT > 기록' 카테고리의 다른 글
[Ktor] Ktor는 뭘까? (0) | 2022.06.13 |
---|---|
[알고리즘] 검색 알고리즘 기초 개념 잡아가기 (0) | 2022.06.12 |
[Flutter] 첫 앱 게시 삽질기 #2 앱 상태 프로덕션 (0) | 2022.06.09 |
[Flutter] macOS Connection failed (OS Error: Operation not permitted, errno = 1) (0) | 2022.06.09 |
[Vue] Mac에서 Vue-Cli 설치하기 (0) | 2022.06.09 |