gpt4 book ai didi

ios - xamarin.forms ios应用程序开始随机崩溃

转载 作者:行者123 更新时间:2023-12-02 07:29:42 25 4
gpt4 key购买 nike

最后一次更新后,我们的应用程序开始在某些用户设备上随机崩溃。我无法在发行版的ipad上遇到此崩溃,因此可能是特定于设备或特定于ios版本的。
崩溃似乎与Google广告有关。
当我试图找到原因时,可能有人想在哪里挖掘
提前致谢。以下来自appcentre.ms的信息。它来自应用主崩溃,但是崩溃发生在不同的地方
pplication.Main(System.String [] args)
SIGABRT:抛出Objective-C异常。名称:NSInvalidArgumentException原因:无法将自身添加为 subview 本机堆栈跟踪:0 CoreFoundation 0x000000019ad74604 409609CD-8410-38E1-BA5D-BDED609D2018 + 1222148 1 libobjc.A.dylib 0x000000019aa96bcc objc_exception_throw + 56 2 CoreFoundation 0x000000019AC6410-38 -BDED609D2018 + 133928 3 UIKitCore 0x000000019f2c6c54 3062FF32-2182-37A2-A5F9-B38F6FB6B8C3 + 15547476个4 MyApp.iOS 0x00000001035e1108 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 18464880个5 MyApp.iOS 0x000000010355ba94 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 17918460 6 MyApp.iOS 0x0000000103781720 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20170376 7 MyApp.iOS 0x00000001037654d8 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20055104 8 MyApp.iOS 0x0000000103764a20 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20052360 9 MyApp.iOS 0x0000000103760c60 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20036552 10个MyApp.iOS 0x0000000103760354 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20034236个11 MyApp.iOS 0x0000000103763d24 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20049036个12 MyApp.iOS 0x0000000103763a30 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20048280 13 MyApp.iOS 0x0000000103765938 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20056224 14 MyApp.iOS 0x00000001037654d8 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20055104个15 MyApp.iOS 0x0000000103764a20 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20052360 16 MyApp的.iOS 0x0000000103760c60 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20036552 17 MyApp.iOS 0x0000000103760354 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20034236 18 MyApp.iOS 0x0000000103763d24 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWith0AppDApp0DAppAppDate0AppApp30。 ithWidth + 20048280个20 MyApp.iOS 0x0000000103765938 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20056224 21 MyApp.iOS 0x00000001037654d8 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20055104 22 MyApp.iOS 0x0000000103764a20 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20052360 23个MyApp.iOS 0x000000010376f548 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20096176 24个MyApp.iOS 0x000000010376e4b0 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20091928 25 MyApp.iOS 0x000000010376e328 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20091536 26 MyApp.iOS 0x00000001050f8e8c GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 46874100 27 MyApp.iOS 0x000000010376a5cc GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 20075828 28 MyApp.iOS 0x000000010378f6f4 GADCurrentOrientationAnchoredAppan20An676。 daptiveBannerAdSizeWithWidth + 4619144个30 MyApp.iOS 0x00000001055382a8 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 51327504 31个MyApp.iOS 0x00000001055f3784 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 52094700 32 MyApp.iOS 0x00000001055f6fe8 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 52109136 33个MyApp.iOS 0x00000001024e523c GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 655780 34 MyApp.iOS 0x00000001024fb474 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 746460 35 UIKitCore 0x000000019f0138b0 3062FF32-2182-边线37a2-A5F9-B38F6FB6B8C3 + 12716208 36 UIKitCore 0x000000019efe1640 3062FF32-2182-37A2-A5F9-B38F6FB6B8C3 + 12510784 37 UIKitCore 0x000000019effe364 3062FF32-2182-37A2-A5F9-B38F6FB6B8C3 + 12628836 38 UIKitCore 0x000000019f2cdc7c 3062FF32-2182-37A2-A5F9-B38F6FB6B8C3 + 15576188 39 QuartzCore 0x00000001a18674ac BA9ECCEE-9F61-3BAA-B8A8-8EB3B7E0A24F + 1381548 40 QuartzCore 0x00000001a186d604 BA9ECCEE-9F61-3BAA-B8A 8-8EB3B7E0A24F + 1406468 41 QuartzCore 0x00000001a1878148 BA9ECCEE-9F61-3BAA-B8A8-8EB3B7E0A24F + 1450312 42 QuartzCore 0x00000001a17c0e34 BA9ECCEE-9F61-3BAA-B8A8-8EB3B7E0A24F + 699956 43 QuartzCore 0x00000001a17ea7c4 BA9ECCEE-9F61-3BAA-B8A8-8EB3B7E0A24F + 870340 44 QuartzCore 0x00000001a17eb1d8 BA9ECCEE-9F61-3BAA-B8A8-8EB3B7E0A24F + 872920 45 CoreFoundation 0x000000019acf1fb8 409609CD-8410-38E1-BA5D-BDED609D2018 + 688056 46 CoreFoundation 0x000000019aceceac 409609CD-8410-38E1-BA5D-BDED609D 409EDCD-ededed-ededededed ededed eded eded ed-eded-eded BDED609D2018 + 668456 48的CoreFoundation 0x000000019acecc34 CFRunLoopRunSpecific + 424个49 GraphicsServices 0x00000001a4e3638c GSEventRunModal + 160 50 UIKitCore 0x000000019ee1f22c UIApplicationMain + 1932 51个MyApp.iOS 0x00000001035fc2c8 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 18575920个52个MyApp.iOS 0x00000001035380b0 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 17772568个53 MyApp.iOS 00000001 03538034 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 17772444 54 MyApp.iOS 0x0000000102526ed4 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 925244个55 MyApp.iOS 0x00000001028acc20 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 4619144 56 MyApp.iOS 0x00000001055382a8 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 51327504 57 MyApp.iOS 0x00000001055f3784 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 52094700 58 MyApp.iOS 0x00000001055f99dc GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 52119876 59 MyApp.iOS 0x0000000105516860 GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 51189704 60 MyApp.iOS 0x00000001056d3664 xamarin_release_block_on_main_thread + 27000 61 MyApp.iOS 0x0000000102526a9c GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth + 924164 62 libdyld.dylib 0x000000019ab74800 876FB49A-BFBA-37BF-AD37-6

Stack traces
Runtime.ThrowNSException (System.IntPtr ns_exception)
Runtime.throw_ns_exception (System.IntPtr exc)
(wrapper native-to-managed) ObjCRuntime.Runtime.throw_ns_exception(intptr)
(wrapper managed-to-native) ObjCRuntime.Messaging.objc_msgSend(intptr,intptr,intptr)
UIView.AddSubview (UIKit.UIView view)
FrameRenderer.OnElementChanged (Xamarin.Forms.Platform.iOS.ElementChangedEventArgs`1[TElement] e)
VisualElementRenderer`1[TElement].SetElement (TElement element)
IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element)
RendererPool.UpdateRenderers (Xamarin.Forms.Element newElement)
RendererPool.UpdateNewElement (Xamarin.Forms.VisualElement newElement)
VisualElementPackager.SetElement (Xamarin.Forms.VisualElement oldElement, Xamarin.Forms.VisualElement newElement)
VisualElementPackager.OnRendererElementChanged (System.Object sender, Xamarin.Forms.Platform.iOS.VisualElementChangedEventArgs args)
VisualElementRenderer`1[TElement].OnElementChanged (Xamarin.Forms.Platform.iOS.ElementChangedEventArgs`1[TElement] e)
VisualElementRenderer`1[TElement].SetElement (TElement element)
IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element)
RendererPool.UpdateRenderers (Xamarin.Forms.Element newElement)
RendererPool.UpdateNewElement (Xamarin.Forms.VisualElement newElement)
VisualElementPackager.SetElement (Xamarin.Forms.VisualElement oldElement, Xamarin.Forms.VisualElement newElement)
VisualElementPackager.OnRendererElementChanged (System.Object sender, Xamarin.Forms.Platform.iOS.VisualElementChangedEventArgs args)
VisualElementRenderer`1[TElement].OnElementChanged (Xamarin.Forms.Platform.iOS.ElementChangedEventArgs`1[TElement] e)
VisualElementRenderer`1[TElement].SetElement (TElement element)
IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element)
ViewCellRenderer+ViewTableCell.UpdateCell (Xamarin.Forms.ViewCell cell)
ViewCellRenderer+ViewTableCell.set_ViewCell (Xamarin.Forms.ViewCell value)
ViewCellRenderer.GetCell (Xamarin.Forms.Cell item, UIKit.UITableViewCell reusableCell, UIKit.UITableView tv)
XFGlossViewCellRenderer.GetCell (Xamarin.Forms.Cell item, UIKit.UITableViewCell reusableCell, UIKit.UITableView tv)
CellTableViewCell.GetNativeCell (UIKit.UITableView tableView, Xamarin.Forms.Cell cell, System.Boolean recycleCells, System.String templateId)
ListViewRenderer+ListViewDataSource.GetCell (UIKit.UITableView tableView, Foundation.NSIndexPath indexPath)
(wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr)
UIApplication.Main (System.String[] args, System.IntPtr principal, System.IntPtr delegate)
UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName)
Application.Main (System.String[] args)
(wrapper managed-to-native) ObjCRuntime.Messaging.objc_msgSend(intptr,intptr,intptr)
UIView.AddSubview (UIKit.UIView view)
FrameRenderer.OnElementChanged (Xamarin.Forms.Platform.iOS.ElementChangedEventArgs`1[TElement] e)
VisualElementRenderer`1[TElement].SetElement (TElement element)
IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element)
RendererPool.UpdateRenderers (Xamarin.Forms.Element newElement)
RendererPool.UpdateNewElement (Xamarin.Forms.VisualElement newElement)
VisualElementPackager.SetElement (Xamarin.Forms.VisualElement oldElement, Xamarin.Forms.VisualElement newElement)
VisualElementPackager.OnRendererElementChanged (System.Object sender, Xamarin.Forms.Platform.iOS.VisualElementChangedEventArgs args)
VisualElementRenderer`1[TElement].OnElementChanged (Xamarin.Forms.Platform.iOS.ElementChangedEventArgs`1[TElement] e)
VisualElementRenderer`1[TElement].SetElement (TElement element)
IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element)
RendererPool.UpdateRenderers (Xamarin.Forms.Element newElement)
RendererPool.UpdateNewElement (Xamarin.Forms.VisualElement newElement)
VisualElementPackager.SetElement (Xamarin.Forms.VisualElement oldElement, Xamarin.Forms.VisualElement newElement)
VisualElementPackager.OnRendererElementChanged (System.Object sender, Xamarin.Forms.Platform.iOS.VisualElementChangedEventArgs args)
VisualElementRenderer`1[TElement].OnElementChanged (Xamarin.Forms.Platform.iOS.ElementChangedEventArgs`1[TElement] e)
VisualElementRenderer`1[TElement].SetElement (TElement element)
IVisualElementRenderer.SetElement (Xamarin.Forms.VisualElement element)
ViewCellRenderer+ViewTableCell.UpdateCell (Xamarin.Forms.ViewCell cell)
ViewCellRenderer+ViewTableCell.set_ViewCell (Xamarin.Forms.ViewCell value)
ViewCellRenderer.GetCell (Xamarin.Forms.Cell item, UIKit.UITableViewCell reusableCell, UIKit.UITableView tv)
XFGlossViewCellRenderer.GetCell (Xamarin.Forms.Cell item, UIKit.UITableViewCell reusableCell, UIKit.UITableView tv)
CellTableViewCell.GetNativeCell (UIKit.UITableView tableView, Xamarin.Forms.Cell cell, System.Boolean recycleCells, System.String templateId)
ListViewRenderer+ListViewDataSource.GetCell (UIKit.UITableView tableView, Foundation.NSIndexPath indexPath)
(wrapper managed-to-native) UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr)
UIApplication.Main (System.String[] args, System.IntPtr principal, System.IntPtr delegate)
UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName)
Application.Main (System.String[] args)

最佳答案

好吧,事实证明我不是唯一的一个
https://github.com/xamarin/Xamarin.Forms/issues/11183
似乎是listview中的错误。
降级到Xamarin.Forms版本4.6.0.847将解决此问题

关于ios - xamarin.forms ios应用程序开始随机崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62737087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com