【发布时间】:2020-06-21 06:25:00
【问题描述】:
在Heroku上部署vapor swift应用程序时如何引用文件路径?这适用于我的本地,但在我部署到 Heroku 时不起作用。本地机器我在环境变量中添加了文件路径,例如 APNS_AUTH_KEY_PATH: $(SRCROOT)/apikeys/AuthKey_Y8HP6L5K6P.p8 并且它在本地机器上工作正常。在 Heroku 应用程序配置变量上添加了相同的密钥路径。但它的说法是,在 Heroku 上找不到文件和应用程序崩溃了
【问题讨论】:
-
致命错误:FCM serviceAccount 文件不存在于路径:$(SRCROOT)/apikeys/serviceAccountKey.json
-
$(SRCROOT)不应该工作,对 FCM 和 APNS 库使用绝对路径 -
绝对路径就是这个意思。 /apikeys/serviceAccountKey.json 我以前喜欢这个但没有成功。
-
我将此路径添加到 Heroku Config 变量中。 apikeys/serviceAccountKey.json。尽管如此,我还是遇到了同样的错误。致命错误:FCM 服务帐户文件在路径中不存在:/apikeys/serviceAccountKey.json
-
我的本地目录路径是:“/Users/chandrakant/Documents/VaporRandD/ashi-apns/apikeys/serviceAccountKey.json” 它在本地机器上工作