Skip to content

Instantly share code, notes, and snippets.

@mayank-shekhar
Created February 16, 2018 07:28
Show Gist options
  • Select an option

  • Save mayank-shekhar/73446ac5f3b2cdb32869e4d466208dcc to your computer and use it in GitHub Desktop.

Select an option

Save mayank-shekhar/73446ac5f3b2cdb32869e4d466208dcc to your computer and use it in GitHub Desktop.
Rename App ID and Package name for a React Native App.
For Android:
Manually change it in android/app/src/main/java/com/PROJECT_NAME/MainActivity.java:
package MY.APP.ID;
In android/app/src/main/java/com/PROJECT_NAME/MainApplication.java:
package MY.APP.ID;
In android/app/src/main/AndroidManifest.xml:
package="MY.APP.ID"
In android/app/build.gradle:
applicationId "MY.APP.ID"
Gradle' cleaning in the end (in /android folder):
./gradlew clean
For iOS:
Change the Bundle Id in Xcode.

ghost commented Oct 5, 2018

Copy link
Copy Markdown

Try here but without touching strings.xml

ghost commented Oct 16, 2018

Copy link
Copy Markdown

Thanks, it works for me.

@Allan-Nava

Copy link
Copy Markdown

It works?

@ashwanimm

Copy link
Copy Markdown

I am facing issue with changing the Bundle Identifier for IOS. I changed in Xcode (to com.securegate) but when I am running the IOS simulator from Command line (react-native run-ios) then at the end it still points to older Bundle identifier (org.reactjs.native.example.securegate):

Installing build/Build/Products/Debug-iphonesimulator/securegate.app
Launching org.reactjs.native.example.securegate
org.reactjs.native.example.securegate: 49881

Please can anyone help. Thanks.

@lucaspiressimao

Copy link
Copy Markdown

I am facing issue with changing the Bundle Identifier for IOS. I changed in Xcode (to com.securegate) but when I am running the IOS simulator from Command line (react-native run-ios) then at the end it still points to older Bundle identifier (org.reactjs.native.example.securegate):

Installing build/Build/Products/Debug-iphonesimulator/securegate.app
Launching org.reactjs.native.example.securegate
org.reactjs.native.example.securegate: 49881

Please can anyone help. Thanks.

Same here ... any help plz

@yash-atreya

Copy link
Copy Markdown

I am facing issue with changing the Bundle Identifier for IOS. I changed in Xcode (to com.securegate) but when I am running the IOS simulator from Command line (react-native run-ios) then at the end it still points to older Bundle identifier (org.reactjs.native.example.securegate):

Installing build/Build/Products/Debug-iphonesimulator/securegate.app
Launching org.reactjs.native.example.securegate
org.reactjs.native.example.securegate: 49881

Please can anyone help. Thanks.

Try using this : https://github.com/kyle-ssg/react-native-app-id

@flyskywhy

Copy link
Copy Markdown

@BobsonTheFirst

Copy link
Copy Markdown

https://github.com/junedomingo/react-native-rename works well

Nice, worked very well!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment