【问题标题】:Firebase Messaging causes crashFirebase 消息传递导致崩溃
【发布时间】:2020-05-27 15:17:58
【问题描述】:

应用程序在第一次从 IDE 安装时安装并运行,但在对代码进行一些更改后,第二次安装立即崩溃并显示以下消息:

异常类型:EXC_CRASH (SIGABRT) 异常代码:0x0000000000000000, 0x0000000000000000 异常说明:EXC_CORPSE_NOTIFY 终止说明:DYLD,未找到“/private/var/containers/Bundle/Application/16B1A2D5-B6AC-4952-95D2-D054E16F59ED/appName.app/appName”的依赖 dylib '@rpath/FirebaseMessaging.framework/FirebaseMessaging',已尝试但没有找到:'/private/var/containers/Bundle/Application/16B1A2D5-B6AC-4952-95D2-D054E16F59ED/appName.app/Frameworks/FirebaseMessaging.framework/FirebaseMessaging''@rpath/FirebaseMessaging.framework/FirebaseMessaging' '/System/Library/Frameworks/FirebaseMessaging.framework/FirebaseMessaging' 线程突出显示:0

我正在使用以下软件包:

Xamarin.Firebase.iOS.CloudMessaging.4.1.1.1

Xamarin.Firebase.iOS.Analytics.6.0.4

Xamarin.Firebase.iOS.Core.6.1.0.1

Xamarin.Firebase.iOS.DynamicLinks.4.0.1

Xamarin.Firebase.iOS.InstanceID.4.2.1

Xamarin.Google.iOS.MobileAds.7.47.0.1

我已经在多个物理设备和模拟器上进行了尝试 - 在第二次安装时都崩溃了。

我尝试过的:

  1. 将库更新到最新版本。
  2. 正在删除 Obj、Bin 和 XBD 文件夹。
  3. 清理解决方案并重建。

有人对此有解决方案吗?

编辑

环境

Visual Studio Community 2019 for Mac 版本 8.6.1(内部版本 26)

Xamarin.iOS 版本:13.18.1.31(Visual Studio 社区)

【问题讨论】:

  • 您好,您能否详细解释一下“做了一些更改后”,这将有助于检查问题出在哪里。
  • 更改代码中的任何内容(例如添加空格),以便再次编译,而不是立即安装。
  • 我正在使用 Visual Studio Community 2019 for Mac 版本 8.6.1(内部版本 26)Xamarin.iOS 版本:13.18.1.31
  • 这很奇怪。这个项目是在这台 Mac 上创建的还是从另一台电脑上移过来的?
  • 项目是在这个mac上创建的,没有移动。

标签: xamarin xamarin.ios firebase-cloud-messaging


【解决方案1】:

似乎解决此问题的唯一方法是降级 VS、Xamarin.iOS SDK 和 Xcode。降级后,我还可以使用最新版本的库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 2022-07-02
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    相关资源
    最近更新 更多