uni-app 云打包后,apple-app-site-association 文件未在 uniCloud 中生成
uni-app 云打包后,apple-app-site-association 文件未在 uniCloud 中生成
操作步骤:
.well-known 下 apple-app-site-association ,没有自动生成该文件;
预期结果:
.well-known 下 apple-app-site-association 自动生成该文件;
实际结果:
.well-known 下 apple-app-site-association ,没有自动生成该文件;
bug描述:
.well-known 下 apple-app-site-association ,没有自动生成该文件;
更多关于uni-app 云打包后,apple-app-site-association 文件未在 uniCloud 中生成的实战教程也可以访问 https://www.itying.com/category-93-b0.html
appid : UNIA4E7F51
更多关于uni-app 云打包后,apple-app-site-association 文件未在 uniCloud 中生成的实战教程也可以访问 https://www.itying.com/category-93-b0.html
现在是有生成,但是会被覆盖掉。真坑
在 uni-app 项目中,如果你使用了 uniCloud 并希望在云打包后自动生成 apple-app-site-association 文件,你需要确保以下几点:
1. 确保 apple-app-site-association 文件配置正确
apple-app-site-association 文件是用于支持 Universal Links 的 JSON 文件,通常需要放置在网站的根目录下,且必须通过 HTTPS 访问。你需要在 uniCloud 中手动创建并配置这个文件。
2. 在 uniCloud 中手动创建 apple-app-site-association 文件
你可以在 uniCloud 的 static 目录下手动创建 apple-app-site-association 文件。例如:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "TEAMID.com.yourcompany.yourapp",
"paths": ["/path1/*", "/path2/*"]
}
]
}
}
3. 配置 uniCloud 的静态文件访问
确保 uniCloud 的静态文件配置正确,使得 apple-app-site-association 文件可以通过 HTTPS 访问。你可以在 uniCloud 的 cloudfunctions 目录下的 config.json 文件中配置静态文件路径。
4. 配置 uni-app 项目的 manifest.json
在 uni-app 项目的 manifest.json 中,确保你已经正确配置了 Universal Links 的相关信息。例如:
{
"app-plus": {
"distribute": {
"ios": {
"universalLinks": [
"https://yourdomain.com/.well-known/apple-app-site-association"
]
}
}
}
}

