【问题标题】:How to get iOS bundle id for Firebase?如何获取 Firebase 的 iOS 捆绑包 ID?
【发布时间】: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>

有人有解决办法吗?

【问题讨论】:

    标签: ios windows firebase react-native bundle-identifier


    【解决方案1】:

    该字符串设置在project.pbxproj 中。你可以通过全局搜索PRODUCT_BUNDLE_IDENTIFIER找到它。

    或者你可以通过打开.xcworkspace文件来打开Xcode,然后

    1. 在左侧的项目导航器中选择顶部项目项。
    2. 选择目标 -> 常规。
    3. 可以在 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 包
    猜你喜欢
    • 2012-02-10
    • 2017-02-11
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 1970-01-01
    • 2010-10-15
    相关资源
    最近更新 更多