gpt4 book ai didi

ios - 如何在 React Native 中更改 "Bundle Identifier"?

转载 作者:IT王子 更新时间:2023-10-29 07:48:42 26 4
gpt4 key购买 nike

启动一个新的 react-native 项目,xcode-project 获得 bundle-identifier“org.reactjs.native.example.XYZApp”。 XYZ 是我的真实项目名称的占位符。

有什么方法可以在 react-native 端更改这个包标识符吗?当然,我可以在 XCode 中更改它。但这并不安全,因为它可以在 react-native 重新创建 xcode-project 时被覆盖,这可能随时发生,在重建项目时也是如此。

最佳答案

根据您使用的 react-native 版本,有一堆文件必须在两个平台(android 和 ios)上更改

要编辑的文件列表:

iOS

  1. [application_build_scheem].plist(这是一个 dict/xml 文件,其中包含默认使用的 key 如果没有更改添加到项目(react-native-cli初始类型的项目)

安卓

  1. strings.xml(更改app_name键值)
  2. manifest.xml(改变package属性)
  3. build.gradle(更改applicationId 值)
  4. MainActivity.java(更改java类)
  5. MainApplication.java(更改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/

关于ios - 如何在 React Native 中更改 "Bundle Identifier"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36119754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com