将 .well-known/assetlinks.json 上传到 Mac 上的 Firebase 托管

Posted

技术标签:

【中文标题】将 .well-known/assetlinks.json 上传到 Mac 上的 Firebase 托管【英文标题】:upload .well-known/assetlinks.json to Firebase Hosting on Mac 【发布时间】:2019-08-07 19:11:24 【问题描述】:

我正在使用应用链接为同样托管在 Firebase 托管中的网站设置 Firebase 动态链接。我需要将 .well-known/assetlinks.json 上传到我的 Firebase 托管网站。

我正在使用 Mac,如果我尝试在我的 Mac 驱动器上创建 .well-known 文件夹,它会显示:

这使我无法创建,然后当然还要上传assetlinks.json(使用 Firebase CLI,这是唯一允许您将文件发布到 Firebase 托管的工具)。

如何在我的 Firebase 主机上安装所需的 .well-known/assetlinks.json?

【问题讨论】:

Mac OS X doesn't allow to name files starting with a dot. How do I name the .htaccess file?的可能重复 用终端而不是finder来制作文件夹。 【参考方案1】:

我找到了以下解决方法:

(1) 在本地创建一个 well-known/assetlinks.json => 注意它的开头没有 .,这使得我的 Mac 上无法创建这个文件夹

(2) 更新firebase.json文件添加重写规则:

"rewrites": [
          ...
          
            "source": "/.well-known/assetlinks.json",
            "destination": "/well-known/assetlinks.json"
          ,
          ...
        ],

(3) 发布到 Firebase 托管

这不是一个理想的解决方案,但它确实有效......

【讨论】:

请注意,您也可以创建一个带有“.”的文件夹。如果您使用“mkdir .well-known”从终端执行此操作,则在开始时。这 ”。”一开始默认隐藏文件夹。仅当您要求显示所有隐藏文件或使用“ls -a”时才会列出它 我正在使用对 firebase 上的主机站点做出反应,我只是使用 assets.json 文件手动创建了一个众所周知的文件夹,并使用了 firebase 部署托管目标:mysitename,它起作用了。

以上是关于将 .well-known/assetlinks.json 上传到 Mac 上的 Firebase 托管的主要内容,如果未能解决你的问题,请参考以下文章

将自己的博客园,打造成个人知乎

如何将thinkcmf导入eclipse

如何将Ios文件上传到

Javascript 将正则表达式 \\n 替换为 \n,将 \\t 替换为 \t,将 \\r 替换为 \r 等等

如何将视频文件转换格式

sh 一个将生成CA的脚本,将CA导入到钥匙串中,然后它将创建一个证书并与CA签名,然后将其导入到