Ios Expo中运行的React原生项目的info.plist在哪里,用于回调URL?

Ios Expo中运行的React原生项目的info.plist在哪里,用于回调URL?,ios,react-native,expo,info.plist,callbackurl,Ios,React Native,Expo,Info.plist,Callbackurl,我正在iOS React本机应用程序中处理OAuth请求。此应用程序通过包含和启动。我想添加一个自定义回调url,以便在跳入浏览器后返回应用程序。据推测,我是通过修改info.plist文件来实现这一点的,只是找不到它。我的项目文件夹在任何地方都不包含此文件,我也不完全确定命令行工具npm是否在运行时生成此文件 这个文件到底在哪里 在上下文中,我不使用Xcode。我只是在终端运行npm start的情况下使用sublime编辑我的项目文件 编辑-找到解决方案后: 关于StackOverflow还

我正在iOS React本机应用程序中处理OAuth请求。此应用程序通过包含和启动。我想添加一个自定义回调url,以便在跳入浏览器后返回应用程序。据推测,我是通过修改
info.plist
文件来实现这一点的,只是找不到它。我的项目文件夹在任何地方都不包含此文件,我也不完全确定命令行工具npm是否在运行时生成此文件

这个文件到底在哪里

在上下文中,我不使用Xcode。我只是在终端运行
npm start
的情况下使用sublime编辑我的项目文件

编辑-找到解决方案后: 关于StackOverflow还有另一个问题,旨在回答相同的问题,但原因不同:“.”然而,我的问题是针对回调URL的。正如我在中所述,Expo为您的应用程序提供了自己的回调URL(即无需编辑
info.plist
文件)。如果您需要
info.plist
,请参阅上面链接的问题。使用Expo时,
info.plist
文件是隐藏的,但是访问它的一些字段有一个变通办法。

Shubhnik Singh在这里确实帮助了我。如果有人想知道,请点击这里:

更具体地说,请看。你不是在创建自己的回调url链接,而是在借用Expo的。毕竟,你是在用另一个应用程序运行所有东西,所以拥有自己真正的回调链接是没有意义的

总之,您确实有一个Expo提供给您的回调链接

编辑:2019年3月30日星期六
如评论中所述,链接指南的原始链接已失效。但是,世博会似乎只是在他们的领域里移动了一些东西。很明显,一些实际的细节已经略有改变(参见WayBackMachine的快照)。特别是关于这个问题,回调URL的细节和实际指南上的名称略有变化。为了反映这一点,我更新了上面的原始答案。

对于非世博会项目,位置是
/YOUR\u APP\u DIR/ios/YOUR\u APP\u NAME/Info.plist
。如果您更新此文件并保存,您将在Xcode中看到相同的文件更新。

您使用的是expo吗?@ShubhnikSingh yest而不是info.plist。您的项目将不包含任何本机文件,如info.plist、.gradle android文件。我没有使用expo的经验,请检查这是否有助于您创建RN应用程序的两种方法:1)创建react native app(expo):您只能使用Javascript编写代码,没有任何本机文件2)react native init(使用react native CLI):您可以添加本机文件。链接现在是404。。。很遗憾,我无法发出HTTP请求,因为缺少此配置文件:(@Lucio我刚刚用正确且有效的链接更新了上面的答案。谢谢你告诉我。答案现在又正常运行了。请参阅上面答案中的编辑备注,但基本上Expo在他们的域中移动了一些内容。指南只是稍微移动了一下。对于Expo:对于其他阅读本文的人,我在我的原始问题和问题本身的评论部分,作为对是否可能重复的回答。