ios - 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>
解决方案
你试图读取.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)
}
}
推荐阅读
- android - 尝试了一切,但相对布局点击根本不起作用
- cocoapods - 从私有 PodSpecs 存储库中删除版本?
- vue.js - 如何安装 vuetify 1.5.18
- time-series - 时空 2D-CNN-LSTM
- vmware - 事件日期超过 30 天的已关闭虚拟机列表
- git - git rebase 后 Git 推送失败
- swagger - 使用 .NET Core 3.0 进行 JWT 身份验证和 Swagger
- api - Microsoft graph api下载文件内容不返回不返回下载URL
- passwords - 没有用户名的 TYPO3 密码保护
- c# - 防止控制台应用程序 (.NET Core) 打印“以代码 0 退出”。在 VS2019 中