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

3 回复

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 文件

你可以在 uniCloudstatic 目录下手动创建 apple-app-site-association 文件。例如:

{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "TEAMID.com.yourcompany.yourapp",
        "paths": ["/path1/*", "/path2/*"]
      }
    ]
  }
}

3. 配置 uniCloud 的静态文件访问

确保 uniCloud 的静态文件配置正确,使得 apple-app-site-association 文件可以通过 HTTPS 访问。你可以在 uniCloudcloudfunctions 目录下的 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"
        ]
      }
    }
  }
}
回到顶部