首页 > 解决方案 > 将 cocoapods 添加到成熟的 react-native 项目后,我的应用程序存档为单独的应用程序,而不是对现有应用程序的更新

问题描述

我最近从 RN0.51.0 升级到了 RN 0.55.4。我正在使用 react-native-mixpanel-bridge 进行分析,但现在我升级到 RN0.55.4 它停止工作。我用 (react-native-mixpanel) 替换它的库需要使用 cocoapods。经过一些升级斗争,该应用程序在模拟器上运行良好,但是当我尝试从 .xcworkspace 存档它时,它显示为一个新应用程序,而不是对我现有应用程序的更新。在此升级之前,我们在 xcode 中打开 .xcodeproj 并从那里存档。

以前应用程序标识符是 XXXXXX.com.projectName.app.ios.triplets 现在应用程序标识符是 XXXXXX.org.reactjs.native.example.projectName

应用程序标识符是决定存档是对现有应用程序的更新还是全新应用程序的决定因素?如果是这样,我该如何更改它以匹配我的原始应用程序的应用程序标识符?

标签: iosxcodereact-nativecocoapods

解决方案


要更改应用程序标识符,您应该在 xCode 中打开项目并在项目设置的常规选项卡中更改包标识符

xCode 用户界面


推荐阅读