未启用会话共享 | 迅速

Dan*_*iel 7 mapkit swift

我目前正在尝试在我的应用程序中显示路线,但我收到 [UserSession] 映射请求的短会话,但在控制台中未启用会话共享。我将 MapView 和路线计算分离在不同的结构/类中,所以这可能就是原因。我从未听说过 UserSession

[UserSession] maps short session requested but session sharing is not enabled
Run Code Online (Sandbox Code Playgroud)

我在网上看到有人说这是 iOS 15 / Xcode 中的一个错误,但我还没有找到任何解决方案或解释这个错误的含义。

use*_*167 0

Mac OSX BigSur请注意,我也收到与和相同的错误XCode 13.2,因此我在运行的虚拟机上执行了测试Mac OSX Catalina

https://github.com/myspaghetti/macos-virtualbox

然后我下载、安装并运行 XCode 12.4,

https://xcodereleases.com/

当我构建MapKit/CoreLocation应用程序时(请参阅https://www.youtube.com/watch?v=YtYEGsi2HB4),它运行良好OSX Catalina,但我在 上遇到了与上面相同的错误BigSur。希望苹果能够尽快通过更新解决这个问题。

更新:

看来苹果正在弃用他们的苹果地图和他们的Main.storyboard设计师,因为我有一位同事使用苹果地图没有任何问题,但他使用的SwiftUI是没有 UI 设计器的——相反,一切都是在 UI 代码中指定的。