启动一个新的 react-native 项目,xcode-project 获得了 bundle-identifier “org.reactjs.native.example.XYZApp”。 XYZ 是我真实项目名称的占位符。
有没有办法在 react-native 端更改这个包标识符?当然,我可以在 XCode 中更改它。但这并不安全,因为它可以在 react-native 重新创建 xcode-project 时被覆盖,这可能随时发生,在重建项目时也是如此。
原文由 delete 发布,翻译遵循 CC BY-SA 4.0 许可协议
根据您使用的 react-native 版本,有一堆文件必须在两个平台(android 和 ios)上进行更改
要编辑的文件列表:
IOS
安卓
值得一提的是,有一个 npm 模块 ( https://www.npmjs.com/package/react-native-ci-tools ) 可以完成上述所有操作;使用它,让生活变得轻松。
更新(2019 年 3 月 6 日)
更新文件夹路径:
We also need to change the folder paths to match new name – change
com.oldName
tocom.newname.mobile
, then change folder paths fromapp/src/java/com/oldName/
toapp/src/java/com/newname/mobile/
。