gpt4 book ai didi

ios - 如何在 iOS 模拟器中通过 XCUI 获取通用链接?

转载 作者:行者123 更新时间:2023-12-02 04:32:55 26 4
gpt4 key购买 nike

我们有一个应用程序,允许通过通用链接启动它。它工作完美。现在,我们希望在 iOS 模拟器中实现 XCUI 测试覆盖率,这样我们就可以节省开发人员始终拥有 10 种不同 iOS 设备所需的时间。

因此,我们编写了一些 XCUI 测试。所有这些都通过了,只有一个令人痛苦的值得注意的异常(exception)。通过 iOS 模拟器的通用链接启动应用程序失败(它只显示 Safari 重定向而不是正在启动的应用程序)。然而,当苹果设备连接到Xcode时,测试每次都通过。

有人让它在模拟器上工作吗?

仅供引用,我们的 AppDelegate 是 swift 的,我们正在使用此委托(delegate)作为通用链接:

func application(application: UIApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler: ([AnyObject]?) -> Void) -> Bool {` 

最佳答案

参加聚会已经很晚了,但它可能会帮助其他人搜索与我所做的相同的事情。

您无法在模拟器上使用通用链接:

https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html#//apple_ref/doc/uid/TP40016308-CH12-SW2

You can test universal links on a device.

编辑,09.2019:通用链接现在可以在模拟器上运行。它们仍然需要“点击”(联系人、邮件、便笺等),因此您无法以编程方式测试它们。

关于ios - 如何在 iOS 模拟器中通过 XCUI 获取通用链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37824963/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com