我的应用程序配置为通用链接。我已经确认我的设置适用于多个设备和模拟器。但是,我有一个运行 13.3 的 iPhone Xs Max,其中通用链接不起作用。
我已将其范围缩小到swcd
iOS 中的流程。这通常会在安装应用程序时获取 AASA 文件。我可以在 Universal Links 工作的设备的控制台中看到此事件成功。
default 14:05:50.962587-0500 swcd Completing request for 'https://www.mydomainn.com/.well-known/apple-app-site-association', status 0/0x0 noErr
default 14:05:50.962776-0500 swcd Updated app ID 'XXXXXXXX.com.my.app', domain 'www.mydomain.com', flags 0x0 < > -> 0x2 < SiteApproved > on check
但是在这个特定的 iPhone 上swcd
,在应用程序安装期间根本没有任何活动。它从不检查文件并且未配置通用链接。
我已经通过 Xcode 和 TestFlight 测试了安装,结果相同。我已经删除了该应用程序,重新启动并重新安装了多次。我确实重置了这个设备一次,它确实可以工作,但是在多次重新安装该应用程序后,它再次停止工作。
我相信我已经正确配置了它,因为它适用于我测试过的所有其他设备和模拟器。我也需要让它在这个上工作。
什么会阻止swcd
仅在此设备上请求 AASA 文件?我可以采取任何进一步的故障排除步骤吗?