我正在iOS React本机应用程序中处理OAuth请求.此应用程序包含并通过Expo启动.我想添加一个custom callback url,这样我可以在跳入浏览器后返回应用程序.据推测,我是通过修改info.plist
文件来实现这一点的,只是找不到它.我的项目文件夹在任何地方都不包含此文件,我也不完全确定命令行工具npm是否在运行时生成它.
这个文件到底在哪里?
在上下文中,我使用的是Xcode.我只是用升华编辑我的项目文件,终端运行npm start
.
编辑-找到解决方案后:
还有一个关于StackOverflow的问题,旨在回答同一个问题,但原因不同:"Info.plist file for react native ios app using expo SDK."然而,我的问题具体到callback urls.正如我在my answer below中所描述的,Expo为你的应用程序提供了自己的回调URL(即无需编辑info.plist
文件).如果你需要info.plist
,请看上面链接的问题.在使用Expo时,info.plist
文件是隐藏的,但是访问它的一些字段需要解决一些问题.