如何获取 Firebase 的 iOS 捆绑包 ID?
Posted
技术标签:
【中文标题】如何获取 Firebase 的 iOS 捆绑包 ID?【英文标题】:How to get iOS bundle id for Firebase? 【发布时间】:2020-06-07 23:24:49 【问题描述】:我正在尝试将 Firebase 项目连接到我当前的 react-native 应用程序(Windows 10 操作系统)。 我正在按照https://rnfirebase.io/ 的步骤进行操作。
但是,当我尝试添加 iso 应用程序时,我需要项目的 ios 捆绑 ID,但我似乎找不到它。
在 Google 上进行 2 小时研究后,我发现的唯一一件事是 info.plist
假设有这些数据,但我的只有这个:
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
有人有解决办法吗?
【问题讨论】:
【参考方案1】:该字符串设置在project.pbxproj
中。你可以通过全局搜索PRODUCT_BUNDLE_IDENTIFIER
找到它。
或者你可以通过打开.xcworkspace
文件来打开Xcode,然后
-
在左侧的项目导航器中选择顶部项目项。
选择目标 -> 常规。
可以在 Identity 下找到Bundle Identifier。
======编辑
$PRODUCT_NAME: rfc1034identifier 是带有product_name
的格式化字符串。
rfc1034Identifier:用连字符 (-) 替换任何非 rfc1034 标识符字符。
顺便说一句,你应该自己设置一个。
仅供参考,使用react-native-rename
【讨论】:
感谢您的回复。我正在开发 Windows 操作系统,所以我根本没有 Xcode。但是我已经进行了全局搜索,只找到了一些东西,不包括 ID,这是屏幕截图ibb.co/j82HQ6j 哦,这意味着这是一个新项目。编辑了我的答案。 谢谢。问更多我觉得很愚蠢,但是你能解释一下我到底应该用什么作为firebase的捆绑ID吗?因为直到没有得到:(org.reactjs.native.example.UltraCouples
,但你应该改变它。最简单的方法是使用 react-native-rename 包以上是关于如何获取 Firebase 的 iOS 捆绑包 ID?的主要内容,如果未能解决你的问题,请参考以下文章
Android Firebase 推送通知包数据问题 [关闭]
swift 4如何将firebase Crashlytics用于多个标识符IOS的多个捆绑标识符