0

我的应用程序配置为通用链接。我已经确认我的设置适用于多个设备和模拟器。但是,我有一个运行 13.3 的 iPhone Xs Max,其中通用链接不起作用。

我已将其范围缩小到swcdiOS 中的流程。这通常会在安装应用程序时获取 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 文件?我可以采取任何进一步的故障排除步骤吗?

4

2 回答 2

4

经过一整天的调试,我遇到了这个话题并决定重新启动我的设备。重新启动后 - 通用链接和密码开始像魔术一样工作。

于 2020-04-02T15:00:07.710 回答
0

我遇到了这两个错误之一:

https://openradar.appspot.com/45201697

https://openradar.appspot.com/33893852

删除应用程序,重新启动设备,等待一个小时左右,然后重新安装应用程序。这似乎迫使它重新检查 AASA。

似乎在重新启动阻止运行后可能有一个进程正在swcd运行。

于 2019-12-30T23:26:38.973 回答