I have the same issue. After cleanup of Derived data and restart of all simulator, I now receive "Message send failure" see: FB9834982
Post
Replies
Boosts
Views
Activity
You can find a description about the test flow in the apple developer documentation.
I had exactly the same problem. The issue is that you are pushing the SFSafariViewController to a UINavigationController.
Instead present it (and it will also be pushed on the NavigationController, as you want to have it) but without the overlay issue so that the Done button is not covered anymore!
let vc = SFSafariViewController(url: URL(string: "anyURL")!)
self.present(vc, animated: true) // will push on a navigationController (when self is already presented by a NavigationController(