react-native 修改包名

react-native 修改包名

修改android包名

首先找个相关的几个文件

  • android/app/src/main/AndroidManifest.xml
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.homestay">
  改为
  package="cn.mayeve.homestay"
  • android/app/build.gradle
   defaultConfig {
        applicationId "com.homestay"
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode 1
        versionName "1.0"
    }
  改为
  applicationId "cn.mayeve.homestay"
  • android/app/BUCK
   android_build_config(
    name = "build_config",
    package = "com.homestay",
)

android_resource(
    name = "res",
    package = "com.homestay",
    res = "src/main/res",
)

改为:
package = "cn.mayeve.homestay"
  • 修改类的package:
用idea打开android; 选择需要修改的包,右键 -> refactor -> remove -> 填写to package 为 cn.mayeve.homestay -> refactor;
  • 修改MainApplication.java
修改 ‘BuildConfig’ 类的引入

RN 修改ios包名:(以X-code 10.2.1为例,xcode版本不同略有差异)

X-code 打开项目根目录,点击 General 即可看到 Identity 栏目

Display Name -> 智能民宿 (此处为App名称)
Bundle Identifier -> cn.mayeve.homestay (此处为包名)

您的支持是对我最大的鼓励!

发表于: 作者:Yamss

阅读此作者的 更多文章

Github 新浪微博 SegmentFault 掘金专栏