我如何强制Xcode加载 .env
文件运行时 Run
Vapor项目的方案?
我已经添加了 --env production
只有设置下面的Xcode环境变量可以工作(但这不是我的目标,因为当我在Xcode之外重建vapor项目时,这些变量会被重置。
我已经定义了一些变量,但是当项目运行时,它们无法加载(键不存在)。
编辑。
更新了问题,说明我使用的是Vapor 3。
对于Vapor 4项目(因为有其他步骤让.env文件在Vapor 3中工作)--你有没有设置方案的自定义工作目录?由于Xcode中支持SwiftPM的工作方式,Vapor项目无法检测到项目所在的位置,所以如果你将自定义工作目录设置为你项目的目录,它将在那里搜索到 .env
在启动时支持.env文件。
对于Vapor 3,您需要按照上述步骤进行操作,但也要添加对.env文件的支持。本要点