我们有一个应用程序允许它通过通用链接启动。它完美地工作。现在,我们希望在 iOS 模拟器中进行 XCUI 测试覆盖,这样我们就可以为开发人员节省随时准备 10 台不同 iOS 设备所需的时间。
因此,我们编写了一些 XCUI 测试。所有这些都通过了,但有一个令人痛苦的值得注意的例外。通过 iOS 模拟器的通用链接启动应用程序失败(它只显示 Safari 重定向而不是正在启动的应用程序)。但是,当苹果设备连接到 Xcode 时,测试每次都通过。
有没有人让它在模拟器上工作?
仅供参考,我们的 AppDelegate 很快,我们正在使用这个代表作为通用链接:
func application(application: UIApplication, continueUserActivity userActivity: NSUserActivity, restorationHandler: ([AnyObject]?) -> Void) -> Bool {`