收藏
回答

ios拉起微信后一直提示,universal link校验不通过,已经3天了,什么情况?

if ([WXApi registerApp:APP_ID universalLink:UNIVERSAL_LINK]) {

            WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];

            //拉起的小程序的username

            launchMiniProgramReq.userName = userName;

            launchMiniProgramReq.path = path;

            //拉起小程序的类型

//            launchMiniProgramReq.miniProgramType = programType;

            return [WXApi sendReq:launchMiniProgramReq completion:^(BOOL success) {

                NSLog(@"sendReq result %d",success);

            }];

        }

老板让我们接个第三方支付,它提供了一个webview

打了断点后,确定代码是走这里,appid和universal link 都是用我们自己app的

然后可以拉起微信,然后一直提示universal link校验不通过,

我们的后端域名是https://www.bmshuzi.com/

apple-app-site-association这个文件也已经上传到对应位置

curl https://www.bmshuzi.com/.well-known/apple-app-site-association

可以看到有文件

我问了ai后,它提供这条命令

curl -I https://app-site-association.cdn-apple.com/a/v1/bmshuzi.com

返回

Apple-Failure-Details: {"cause":"x509: certificate is valid for ylj.xinchengchuan.com, not bmshuzi.com"}

Apple-Failure-Reason: SWCERR00303 TLS error

Apple-From: https://bmshuzi.com/.well-known/apple-app-site-association

Apple-Try-Direct: false

Cache-Control: max-age=3600,public

Content-Length: 10

Content-Type: text/plain; charset=utf-8

Date: Mon, 30 Mar 2026 02:03:25 GMT

Vary: Accept-Encoding

Age: 398

Via: https/1.1 jptyo12-3p-pst-005.ts.apple.com (acdn/293.16398), http/1.1 jptyo12-3p-pac-047.ts.apple.com (acdn/293.16398), https/1.1 jptyo12-3p-pfe-007.ts.apple.com (acdn/293.16398), https/1.1 hkhkg1-edge-lx-008.ts.apple.com (acdn/293.16398), https/1.1 hkhkg1-edge-bx-011.ts.apple.com (acdn/293.16398)

X-Cache: hit-stale, hit-fresh, hit-stale, miss, miss

CDNUUID: f728fc78-110a-43b4-b99b-991bd0ff941f-1263452028

Expires: Mon, 30 Mar 2026 02:03:35 GMT

Connection: keep-alive


意思是不是我们后端域名所使用的证书匹配不上,才导致这个问题?



回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容