【问题标题】:React Native: where do Info.plist and AndroidManifest.xml pull variable values from?React Native:Info.plist 和 AndroidManifest.xml 从哪里提取变量值?
【发布时间】:2020-01-30 23:10:45
【问题描述】:

在我的 React Native 应用程序中,我注意到在我的 Info.plistAndroidManifest.xml 中,有对某些变量的引用,我不知道这些变量是在哪里定义的。例如:

Info.plist,我有以下代码:

<array>
    <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
</array>

AndroidManifest.xml,我有以下代码:

<data
    android:pathPrefix="/android/${applicationId}/callback"
    android:scheme="${applicationId}"
/>

我的问题:

Info.plistAndroidManifest.xml 分别从哪里获得 PRODUCT_BUNDLE_IDENTIFIERapplicationId 的值?

【问题讨论】:

    标签: android ios reactjs xcode react-native


    【解决方案1】:

    Product Bundle Identifier 派生自 Xcode 中的 Build Settings->Packaging->Product Bundle Identifier(也显示在“Bundle Identifier”下的 General 选项卡上)。 applicationIdbuild.gradle 文件的defaultConfig 部分中定义。

    【讨论】:

    • 好的,谢谢(我还没有足够高的声望来投票)。你知道 Product Bundle Identifier 是否在代码本身的某个地方,还是我只能在 XCode 中找到它?
    • 我认为它可能在 xcodeproj 文件中,但在 Xcode 中最容易编辑
    猜你喜欢
    • 2021-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 1970-01-01
    相关资源
    最近更新 更多