该应用第一次从IDE安装并能正常工作,但在对代码做了一些修改后,第二次安装立即崩溃,并出现以下信息。
异常类型: EXC_CRASH (SIGABRT)Exception Type: EXC_CRASH(SIGABRT)异常代码:0x0000000000000000,0x0000000000000000异常说明:EXC_CORPSE_NOTIFYTermination描述。DYLD, 依赖的 dylib '@rpathFirebaseMessaging.frameworkFirebaseMessaging' 没有找到 'privatevarcontainersBundleApplication16B1A2D5-B6AC-4952-95D2-D054E16F59EDappName.appappappName',尝试了但没有找到。'privatevarcontainersBundleApplication16B1A2D5-B6AC-4952-95D2-D054E16F59EDappName.appFrameworksFirebaseMessaging.frameworkFirebaseMessaging' '@rpathFirebaseMessaging.frameworkFirebaseMessaging' 'SystemLibraryFrameworksFirebaseMessaging.frameworkFirebaseMessaging'被线程突出显示:0。
我使用了以下包。
Xamarin.Firebase.iOS.CloudMessaging.4.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
我在多个物理设备上试过,也在模拟器上试过--都在第二次安装时崩溃了。
我尝试过什么。
谁有解决这个问题的办法?
EDIT
环境问题
Visual Studio Community 2019 for Mac 8.6.1版(构建26)。
Xamarin.iOSVersion: 13.18.1.31 (Visual Studio Community)
唯一能解决这个问题的似乎是降级VS、Xamarin.iOS SDK和Xcode。降级后我也能使用最新版本的库。