在启动一个新的原生react项目时,xcode-project将获得捆绑标识符"org.reactjs.native.example.XYZApp“。XYZ是我的真实项目名称的占位符。
有没有办法在react-native端改变这个包标识符?当然,我可以在XCode中更改它。但这是不安全的,因为当react-native将重新创建xcode-project时,它可能会被覆盖,这可能在任何时候发生,也可能在重新构建项目时发生。
发布于 2017-06-11 15:39:47
基于你正在使用的react原生版本,有很多文件必须在两个平台(android和ios)上进行更改
要编辑的文件列表:
IOS
安卓
java类包(change java class (change java
值得一提的是,有一个npm模块(https://www.npmjs.com/package/react-native-ci-tools)可以完成以上所有任务;使用它可以让工作变得简单。
更新(2019年3月6日)
更新文件夹路径:
我们还需要更改文件夹路径以匹配新名称--将com.oldName更改为com.newname.mobile,然后将文件夹路径从app/src/java/com/oldName/更改为app/src/java/com/newname/mobile/。
发布于 2018-04-08 18:38:04
对于那些想要一种简单的方式来做这件事的人,我创建了react-native-app-id,它基本上会编辑上面提到的文件。react- native -ci-tools实际上派生了我的代码,生成了一个现在已经过时的react-native-app-id-fixed,它不能与最新的react本机一起工作。然而,我的将..
https://github.com/kyle-ssg/react-native-app-id
用法和react-native-app-id com.foo.bar一样简单
发布于 2018-11-22 17:53:43
用于更新iOS包id -的
此命令将在Xcode中打开项目,您需要在其中更新应用程序的捆绑包标识符信息
要更新安卓软件包名称的,请执行以下步骤-
“android/app/src/main/java/”文件夹内的
更新包名称内的/android/app/build.gradle文件更新包名称内的/android/app/build.gradle文件<代码>H224F225
https://stackoverflow.com/questions/36119754
复制相似问题