我在我的 iOS React Native 应用程序中处理 OAuth 请求。该应用程序通过Expo包含和启动。我想添加一个自定义回调 url,以便在跳转到浏览器后返回应用程序。据说,我是通过修改info.plist
文件来做到这一点的,除了它无处可寻。我的项目文件夹在任何地方都不包含此文件,我不完全确定命令行工具npm是否在运行时生成它。
这个文件到底在哪里?
对于上下文,我没有使用 Xcode。我只是使用 sublime 来编辑我的项目文件,终端正在运行npm start
。
编辑 - 找到解决方案后:
StackOverflow 上还有另一个问题旨在回答同样的问题,但出于不同的原因:“ Info.plist file for react native ios app using expo SDK ”。但是,我的问题是特定于回调 urls的。正如我在下面的回答中所描述的,Expo 为您的应用程序提供了自己的回调 URL(即无需编辑info.plist
文件)。如果您需要info.plist
,请参阅上面链接的问题。该info.plist
文件在使用 Expo 时是隐藏的,但是有一种方法可以访问它的某些字段。