[Carplay]:主应用程序在 viewcontroller 演示时崩溃,同时打开 carplay 应用程序
[Carplay]: Crash of the main app at viewcontroller presentation while having the carplay app opened at the same time
我刚刚实现了我们新的 Carplay 功能@Qobuz,但我遇到了一个奇怪的崩溃,我找不到答案。
场景:
- 打开 carplay 应用程序并同时在 phone 上使用该应用程序,如果我打开显示的 viewcontroller,应用程序会在显示结束时崩溃
- 如果 carplay 应用程序未打开,则完全相同的操作不会使应用程序崩溃。
上下文:
- 我在模拟器和设备上都崩溃了(目前 运行 iOS 14.2 模拟器)
- 我正在使用 UIScenes,一种用于应用程序,一种用于 carplay。我相信,经过多次检查,我正确地实施和配置了我的场景
- 目前,我仍然在我的 AppDelegate
中保留 属性 window
- 我们有两个版本的 Carplay,一个用于 iOS 低于 iOS 14 的版本,另一个用于 iOS 14 及更高版本。这意味着我放了一些
@available(iOS 14.0, *)
因为我们支持的最低版本是 iOS 12.0
这是崩溃日志:
这是Info.plist场景清单
<key>UIApplicationSceneManifest</key>
<dict>
<key>UIApplicationSupportsMultipleScenes</key>
<true/>
<key>UISceneConfigurations</key>
<dict>
<key>CPTemplateApplicationSceneSessionRoleApplication</key>
<array>
<dict>
<key>UISceneClassName</key>
<string>CPTemplateApplicationScene</string>
<key>UISceneConfigurationName</key>
<string>${CARPLAY_SCENE_ID}</string>
<key>UISceneDelegateClassName</key>
<string>$(PRODUCT_MODULE_NAME).CarplaySceneDelegate</string>
</dict>
</array>
<key>UIWindowSceneSessionRoleApplication</key>
<array>
<dict>
<key>UISceneClassName</key>
<string>UIWindowScene</string>
<key>UISceneConfigurationName</key>
<string>${APP_SCENE_ID}</string>
<key>UISceneDelegateClassName</key>
<string>$(PRODUCT_MODULE_NAME).AppSceneDelegate</string>
</dict>
</array>
</dict>
</dict>
希望你们中的一个人能发挥他的魔力让我摆脱困境:)
提前致谢!
经过一些调查,崩溃似乎不是在我们这边,而是由于 Instabug iOS SDK。他们已收到有关问题的警告并在 10.7.1 版中进行了更正,我可以确认我们的应用程序已停止崩溃
我刚刚实现了我们新的 Carplay 功能@Qobuz,但我遇到了一个奇怪的崩溃,我找不到答案。
场景:
- 打开 carplay 应用程序并同时在 phone 上使用该应用程序,如果我打开显示的 viewcontroller,应用程序会在显示结束时崩溃
- 如果 carplay 应用程序未打开,则完全相同的操作不会使应用程序崩溃。
上下文:
- 我在模拟器和设备上都崩溃了(目前 运行 iOS 14.2 模拟器)
- 我正在使用 UIScenes,一种用于应用程序,一种用于 carplay。我相信,经过多次检查,我正确地实施和配置了我的场景
- 目前,我仍然在我的 AppDelegate 中保留 属性 window
- 我们有两个版本的 Carplay,一个用于 iOS 低于 iOS 14 的版本,另一个用于 iOS 14 及更高版本。这意味着我放了一些
@available(iOS 14.0, *)
因为我们支持的最低版本是 iOS 12.0
这是崩溃日志:
这是Info.plist场景清单
<key>UIApplicationSceneManifest</key>
<dict>
<key>UIApplicationSupportsMultipleScenes</key>
<true/>
<key>UISceneConfigurations</key>
<dict>
<key>CPTemplateApplicationSceneSessionRoleApplication</key>
<array>
<dict>
<key>UISceneClassName</key>
<string>CPTemplateApplicationScene</string>
<key>UISceneConfigurationName</key>
<string>${CARPLAY_SCENE_ID}</string>
<key>UISceneDelegateClassName</key>
<string>$(PRODUCT_MODULE_NAME).CarplaySceneDelegate</string>
</dict>
</array>
<key>UIWindowSceneSessionRoleApplication</key>
<array>
<dict>
<key>UISceneClassName</key>
<string>UIWindowScene</string>
<key>UISceneConfigurationName</key>
<string>${APP_SCENE_ID}</string>
<key>UISceneDelegateClassName</key>
<string>$(PRODUCT_MODULE_NAME).AppSceneDelegate</string>
</dict>
</array>
</dict>
</dict>
希望你们中的一个人能发挥他的魔力让我摆脱困境:)
提前致谢!
经过一些调查,崩溃似乎不是在我们这边,而是由于 Instabug iOS SDK。他们已收到有关问题的警告并在 10.7.1 版中进行了更正,我可以确认我们的应用程序已停止崩溃