You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS端AASA配置正确但Universal Link仍无法正常工作

我在为应用实现Universal Link时遇到了问题,虽然AASA文件有效且已正确托管,关联域也配置完毕,但仍无法定位问题根源,不确定是本地设置错误还是Apple端的问题。

已完成的配置

  • AASA文件有效且已正确托管:
    AASA有效性验证结果
    AASA文件内容
  • 关联域已在Xcode中配置:
    Xcode关联域设置
  • 控制台排查输出:
    控制台日志

排查建议

  1. 检查AASA文件的Content-Type响应头,必须返回application/json,可通过curl命令验证:
    curl -I https://你的域名/.well-known/apple-app-site-association
    
  2. 强制设备刷新AASA缓存:重启设备,或前往「设置-隐私与安全性-跟踪-重置广告标识符」,触发Apple重新拉取AASA文件。
  3. 核对AASA文件中的appID(Team ID.Bundle ID)与Xcode中配置的Bundle ID、开发者账号的Team ID是否完全一致,注意大小写和拼写。
  4. 测试链接需严格匹配关联域配置:如果关联域是applinks:example.com,测试链接必须是https://example.com/xxx,不能带多余参数或路径错误。
  5. 确认Xcode签名配置:检查项目的「签名与功能」中,关联域已正确添加,且使用的开发者证书包含该权限。
  6. 查看swcd进程日志:连接设备到Mac,打开Console.app,过滤进程swcd,查看AASA拉取、解析的详细报错信息;也可生成sysdiagnose报告,查看其中的swcd.log文件。

内容的提问来源于stack exchange,提问作者Marwen Jamel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 04:10:27