我正在按照本指南为 React Native 配置 Auth0。在 about 部分中CFBundleURLSchemes
,它说“该值应该是 Bundle Identifier 的文字值,没有 $ 变量”,在其示例中,该值为<string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
. 在我的应用程序中,我的文件中定义了<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
where 。这适用于以前版本的 Auth0。PRODUCT_BUNDLE_IDENTIFIER
project.pbxproj
我想知道的:
1)我应该更换我<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
的 for是否正确<string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
?
2)在文章的上一节中,它说通过查看以下行来找到上述值:PRODUCT_BUNDLE_IDENTIFIER
Info.plist
<key>CFBundleIdentifier</key>
<string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
在我的Info.plist
中,我有:
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
where 再次PRODUCT_BUNDLE_IDENTIFIER
引用存储在 中的变量project.pbxproj
。我也应该改变这个吗,交换
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
为了
<key>CFBundleIdentifier</key>
<string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
?