首页 > 解决方案 > apple-app-site-association JSON 没有出现?

问题描述

我已经实现了我的关联,就像在这里完成的那样,但是当我通过以下方式检查 JSON 时https://day21.co/apple-app-site-association

​这显示:

{"applinks":{"apps":[],"details":[]}}

而不是我在文件中的内容:​</p>

    {
    "applinks": {
        "apps": [],
        "details": [
        {
            "appID": "BID.com.Name.SignUpFlowclub"
            "paths": ["*"]
        }
        ]
    }
}

​</p>

在这里,您可以看到文件的位置,我将其 firebase 部署到托管成功。https://i.stack.imgur.com/tX5K2.png ​</p>

我究竟做错了什么?

​</p>

标签: iosxcodeapple-app-site-associateapple-app-site-association

解决方案


你试图读取.txt文件。

只需将该扩展名更改为.json并再次阅读。

并像下面这样阅读 json。

func readJson() {
        let jsonUrl = Bundle.main.url(forResource: "apple-app-site-association", withExtension: "json")!
        do {
            let data = try Data(contentsOf: jsonUrl, options: .mappedIfSafe)
            let jsonResult = try JSONSerialization.jsonObject(with: data, options: .mutableLeaves)
            let result = jsonResult as! [String : Any]
        } catch let error {
            print(error)
        }
    }

推荐阅读