使用 Braintree 与 .NET MAUI。

huangapple go评论137阅读模式
英文:

Using Braintree with .NET MAUI

问题

I'm attempting to use Braintree inside an .NET MAUI app.
我正在尝试在.NET MAUI应用程序中使用Braintree。

In Xamarin, I previously used the NAXAM Braintree libraries, but they appear to be deprecated and not updated to .NET 7.
在Xamarin中,我以前使用了NAXAM Braintree库,但它们似乎已被弃用,未更新到.NET 7。

My solution was to use the Android and iOS projects from Braintree and create native binding projects.
我的解决方案是使用Braintree的Android和iOS项目,并创建本机绑定项目。

For Android this ran nice and smooth, but iOS is giving me fits.
对于Android,一切都很顺利,但iOS让我头疼。

I used the Braintree.iOS code base to build and create fat Swift frameworks following the Xamarin binding guide.
我使用Braintree.iOS代码库构建并创建了符合Xamarin绑定指南的大型Swift框架。

Following the guide and running the app on the simulator works well.
按照指南,在模拟器上运行应用程序效果很好。

However, running the app on my actual device causes the app to crash before the debugger can even attach. Below is the output log from VS for Mac:
然而,在我的实际设备上运行应用程序会导致应用程序在调试器甚至附加之前崩溃。以下是来自VS for Mac的输出日志:

[接下来是详细的错误信息,但由于您要求只返回翻译好的部分,因此无法提供详细的错误信息。如果您需要进一步的帮助,请提供相关上下文或具体问题。]

英文:

I'm attempting to use Braintree inside an .NET MAUI app.

In Xamarin, I previously used the NAXAM Braintree libraries, but they appear to be deprecated and not updated to .NET 7.

My solution was to use the Android and iOS projects from Braintree and create native binding projects.

For Android this ran nice and smooth, but iOS is giving me fits.

I used the Braintree.iOS code base to build and create fat Swift frameworks following the Xamarin binding guide.

Following the guide and running the app on the simulator works well.

However, running the app on my actual device causes the app to crash before the debugger can even attach. Below is the output log from VS for Mac:

  1. 2023-07-27 16:20:03.274 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.IDEDebugger.VariablesViewQuickLookProvider for extension Xcode.IDEDebugger.SpriteKitQuickLookProvider of plug-in com.apple.IDESpriteKitParticleEditor
  2. 2023-07-27 16:20:03.275 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.IDEDebugger.VariablesViewQuickLookProvider for extension Xcode.SpriteKit.GKStateMachineQuickLookProvider of plug-in com.apple.IDESpriteKitParticleEditor
  3. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.WatchOS.WatchApplication of plug-in com.apple.dt.IDEWatchSupportUI
  4. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.DataSourceConnection for extension Xcode.DebuggerFoundation.watchOSSimulator.DataSourceConnectionTargetHub of plug-in com.apple.dt.IDEWatchSupportUI
  5. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.WatchOS.Application of plug-in com.apple.dt.IDEWatchSupportUI
  6. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.WatchOS.Tool of plug-in com.apple.dt.IDEWatchSupportUI
  7. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.ViewDescriber for extension Xcode.DebuggerFoundation.watchOSSimulator.ViewDescriber of plug-in com.apple.dt.IDEWatchSupportUI
  8. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.WatchOS.IntentsService-AppExtension of plug-in com.apple.dt.IDEWatchSupportUI
  9. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.InfoEditorType for extension Xcode.Xcode3ProjectSupport.InfoEditorType.WatchOS.Bundle of plug-in com.apple.dt.IDEWatchSupportUI
  10. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.WatchOS.WatchKit2-AppExtension of plug-in com.apple.dt.IDEWatchSupportUI
  11. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.InfoEditorSlice for extension Xcode.Xcode3ProjectSupport.InfoEditorSlice.WatchOS.BundleInfo of plug-in com.apple.dt.IDEWatchSupportUI
  12. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.ViewDescriber for extension Xcode.DebuggerFoundation.watchOS.ViewDescriber of plug-in com.apple.dt.IDEWatchSupportUI
  13. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.WatchOS.Framework of plug-in com.apple.dt.IDEWatchSupportUI
  14. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.WatchOS.ExtensionKitAppExtension of plug-in com.apple.dt.IDEWatchSupportUI
  15. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.WatchOS.AppExtension of plug-in com.apple.dt.IDEWatchSupportUI
  16. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.DataSourceConnection for extension Xcode.DebuggerFoundation.watchOS.DataSourceConnectionTargetHub of plug-in com.apple.dt.IDEWatchSupportUI
  17. 2023-07-27 16:20:03.288 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.IDEiPhoneSupport.TargetEditor for extension Xcode.IDEiPhoneSupport.TargetEditor.WatchOS.Application of plug-in com.apple.dt.IDEWatchSupportUI
  18. 2023-07-27 16:20:03.289 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.IDEAppleTVSupportUIFramework of plug-in com.apple.dt.IDEAppleTVSupportUI
  19. 2023-07-27 16:20:03.289 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.IDEAppleTVSupportUI.Application of plug-in com.apple.dt.IDEAppleTVSupportUI
  20. 2023-07-27 16:20:03.289 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.IDEAppleTVSupportUI.AppExtension of plug-in com.apple.dt.IDEAppleTVSupportUI
  21. 2023-07-27 16:20:03.289 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.DataSourceConnection for extension Xcode.DebuggerFoundation.tvOSSimulator.DataSourceConnectionTargetHub of plug-in com.apple.dt.IDEAppleTVSupportUI
  22. 2023-07-27 16:20:03.289 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.IDEAppleTVSupportUI.ExtensionKitAppExtension of plug-in com.apple.dt.IDEAppleTVSupportUI
  23. 2023-07-27 16:20:03.289 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.InfoEditorType for extension Xcode.Xcode3ProjectSupport.InfoEditorType.appletvos.Bundle of plug-in com.apple.dt.IDEAppleTVSupportUI
  24. 2023-07-27 16:20:03.289 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.ViewDescriber for extension Xcode.DebuggerFoundation.ATVSimulator.ViewDescriber of plug-in com.apple.dt.IDEAppleTVSupportUI
  25. 2023-07-27 16:20:03.289 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.DeviceIconProvider for extension Xcode.DebuggerFoundation.DeviceIconProvider.AppleTV of plug-in com.apple.dt.IDEAppleTVSupportUI
  26. 2023-07-27 16:20:03.289 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.ViewDescriber for extension Xcode.DebuggerFoundation.ATV.ViewDescriber of plug-in com.apple.dt.IDEAppleTVSupportUI
  27. 2023-07-27 16:20:03.289 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.DebuggerFoundation.DataSourceConnection for extension Xcode.DebuggerFoundation.tvOS.DataSourceConnectionTargetHub of plug-in com.apple.dt.IDEAppleTVSupportUI
  28. 2023-07-27 16:20:03.289 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.TargetSummaryEditor for extension Xcode.Xcode3ProjectSupport.TargetSummaryEditor.IDEAppleTVSupportUI.XPC of plug-in com.apple.dt.IDEAppleTVSupportUI
  29. 2023-07-27 16:20:03.289 mlaunch[75835:788529] Requested but did not find extension point with identifier Xcode.Xcode3ProjectSupport.InfoEditorSlice for extension Xcode.Xcode3ProjectSupport.InfoEditorSlice.appletvos.BundleTargetInfo of plug-in com.apple.dt.IDEAppleTVSupportUI
  30. 2023-07-27 16:20:03.717 mlaunch[75835:788625] DVTCoreDeviceEnabledState: DVTCoreDeviceEnabledState_Disabled set via user default (DVTEnableCoreDevice=(null))
  31. 2023-07-27 16:20:03.903 mlaunch[75835:788625] Thread Pool Worker DVTAssertions: Warning in /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot7/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-21780/DVTFoundation/DeveloperStructure/DVTExtendedPlatformInfo.m:79
  32. Details: DVTExtendedPlatformInfo: Synthesized watchos Extended Platform Info because no plugin existed to provide it or that plugin was not loaded
  33. Object: <DVTExtendedPlatformInfo>
  34. Method: +extendedPlatformInfoForPlatformIdentifier:error:
  35. Thread: <NSThread: 0x600000d22fc0>{number = 10, name = (null)}
  36. Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.
  37. 2023-07-27 16:20:03.903 mlaunch[75835:788625] Thread Pool Worker DVTAssertions: Warning in /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot7/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-21780/DVTFoundation/DeveloperStructure/DVTExtendedPlatformInfo.m:79
  38. Details: DVTExtendedPlatformInfo: Synthesized iphonesimulator Extended Platform Info because no plugin existed to provide it or that plugin was not loaded
  39. Object: <DVTExtendedPlatformInfo>
  40. Method: +extendedPlatformInfoForPlatformIdentifier:error:
  41. Thread: <NSThread: 0x600000d22fc0>{number = 10, name = (null)}
  42. Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.
  43. 2023-07-27 16:20:03.903 mlaunch[75835:788625] Thread Pool Worker DVTAssertions: Warning in /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot7/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-21780/DVTFoundation/DeveloperStructure/DVTExtendedPlatformInfo.m:79
  44. Details: DVTExtendedPlatformInfo: Synthesized watchsimulator Extended Platform Info because no plugin existed to provide it or that plugin was not loaded
  45. Object: <DVTExtendedPlatformInfo>
  46. Method: +extendedPlatformInfoForPlatformIdentifier:error:
  47. Thread: <NSThread: 0x600000d22fc0>{number = 10, name = (null)}
  48. Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.
  49. 2023-07-27 16:20:03.903 mlaunch[75835:788625] Thread Pool Worker DVTAssertions: Warning in /System/Volumes/Data/SWE/Apps/DT/BuildRoots/BuildRoot7/ActiveBuildRoot/Library/Caches/com.apple.xbs/Sources/DVTFrameworks/DVTFrameworks-21780/DVTFoundation/DeveloperStructure/DVTExtendedPlatformInfo.m:79
  50. Details: DVTExtendedPlatformInfo: Synthesized iphoneos Extended Platform Info because no plugin existed to provide it or that plugin was not loaded
  51. Object: <DVTExtendedPlatformInfo>
  52. Method: +extendedPlatformInfoForPlatformIdentifier:error:
  53. Thread: <NSThread: 0x600000d22fc0>{number = 10, name = (null)}
  54. Please file a bug at https://feedbackassistant.apple.com with this warning message and any useful information you can provide.

Below is the crash log from Xcode:

  1. Incident Identifier: 951BFC4D-D0A3-4BED-BBE6-10BF483CDA2D
  2. CrashReporter Key: 59e4cf68065c9538b21767f2c281d588c63e79fd
  3. Hardware Model: iPhone12,1
  4. Process: XXXXXXXXXX [1866]
  5. Path: /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/XXXXX
  6. Identifier: com.XXXXX.XX
  7. Version: 1.0 (1)
  8. Code Type: ARM-64 (Native)
  9. Role: Foreground
  10. Parent Process: launchd [1]
  11. Coalition: com.XXXXX.XX [594]
  12. Date/Time: 2023-07-27 14:21:07.5710 -0500
  13. Launch Time: 2023-07-27 14:21:07.2090 -0500
  14. OS Version: iPhone OS 16.5.1 (20F770750d)
  15. Release Type: User
  16. Baseband Version: 4.02.01
  17. Report Version: 104
  18. Exception Type: EXC_BAD_ACCESS (SIGSEGV)
  19. Exception Subtype: KERN_INVALID_ADDRESS at 0x000000000000001e
  20. Exception Codes: 0x0000000000000001, 0x000000000000001e
  21. VM Region Info: 0x1e is not in any region. Bytes before following region: 68719476706
  22. REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
  23. UNUSED SPACE AT START
  24. --->
  25. commpage (reserved) 1000000000-7000000000 [384.0G] ---/--- SM=NUL ...(unallocated)
  26. Termination Reason: SIGNAL 11 Segmentation fault: 11
  27. Terminating Process: exc handler [1866]
  28. Triggered by Thread: 0
  29. Thread 0 name: Dispatch queue: com.apple.main-thread
  30. Thread 0 Crashed:
  31. 0 libobjc.A.dylib 0x1aa233c74 objc_opt_class + 48
  32. 1 XXXXX 0x10538fabc xamarin_create_classes + 15153852 (registrar.mm:90953)
  33. 2 XXXXX 0x1052b2b24 xamarin_invoke_registration_methods() + 14248740 (main.arm64.mm:18)
  34. 3 XXXXX 0x1052b2a30 xamarin_setup_impl() + 14248496 (main.arm64.mm:0)
  35. 4 XXXXX 0x104f1f82c xamarin_main + 10500140 (monotouch-main.m:276)
  36. 5 XXXXX 0x1052b2b6c main + 14248812 (main.arm64.mm:84)
  37. 6 dyld 0x1d06eadec start + 2220
  38. Thread 1:
  39. 0 libsystem_pthread.dylib 0x210f18b74 start_wqthread + 0
  40. Thread 2:
  41. 0 libsystem_pthread.dylib 0x210f18b74 start_wqthread + 0
  42. Thread 3:
  43. 0 libsystem_pthread.dylib 0x210f18b74 start_wqthread + 0
  44. Thread 0 crashed with ARM Thread State (64-bit):
  45. x0: 0x0000000106265cc8 x1: 0x00000001ac999aa8 x2: 0xffffffffffffffe0 x3: 0x0000000280e913a0
  46. x4: 0x0000000280e91400 x5: 0x0000000040e00000 x6: 0x0000000282a9f900 x7: 0x0000000000000430
  47. x8: 0x0000000000000001 x9: 0x000000010593be00 x10: 0x0000000283f99500 x11: 0x0000000283f99510
  48. x12: 0x0000000000000003 x13: 0x0000000000000001 x14: 0x0000000000000000 x15: 0xffffffffffffffff
  49. x16: 0x0000000000000000 x17: 0x0000000000000000 x18: 0x0000000000000000 x19: 0x00000001052b2b2c
  50. x20: 0x0000000105aa8000 x21: 0x0000000105aa9910 x22: 0x000000016b8e38d0 x23: 0x00000001d074e0fe
  51. x24: 0x000000016b8e3850 x25: 0x0000000000000001 x26: 0x0000000000000000 x27: 0x0000000000000000
  52. x28: 0x0000000000000000 fp: 0x000000016b8e3610 lr: 0x000000010538fabc
  53. sp: 0x000000016b8d4a30 pc: 0x00000001aa233c74 cpsr: 0x60000000
  54. far: 0x000000000000001e esr: 0x92000006 (Data Abort) byte read Translation fault
  55. Binary Images:
  56. 0x10451c000 - 0x1057cffff XXXXX arm64 <7ff68d752f1930b29a47819a69e1abf1> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/XXXXX
  57. 0x105bf0000 - 0x105cdbfff libHarfBuzzSharp arm64 <b70950ccc85f3515ae8797452f337d93> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/libHarfBuzzSharp.framework/libHarfBuzzSharp
  58. 0x106458000 - 0x10699ffff libSkiaSharp arm64 <e731a267097031bda384c26188c796ca> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/libSkiaSharp.framework/libSkiaSharp
  59. 0x105b10000 - 0x105b1ffff AirshipBasement arm64 <723cdb23c9b33cecaca1346500883986> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/AirshipBasement.framework/AirshipBasement
  60. 0x107030000 - 0x107383fff AirshipCore arm64 <bf221216570735a993ad0cf13abb8e4b> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/AirshipCore.framework/AirshipCore
  61. 0x105cf4000 - 0x105d27fff AirshipMessageCenter arm64 <5917e1fe0675355183453e4ef5f4c098> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/AirshipMessageCenter.framework/AirshipMessageCenter
  62. 0x105b68000 - 0x105b77fff FirebaseCore arm64 <3f50ffa42e2c3f10bad34d29de3a608e> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/StopAndShopRx.app/Frameworks/FirebaseCore.framework/FirebaseCore
  63. 0x105b34000 - 0x105b3bfff FirebaseCoreDiagnostics arm64 <9d982b363ab230ddb9e32a6004e26e9c> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/FirebaseCoreDiagnostics.framework/FirebaseCoreDiagnostics
  64. 0x105eac000 - 0x105ed7fff GTMSessionFetcher arm64 <84d0325992313d748fa8fee8d60fb6fb> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/GTMSessionFetcher.framework/GTMSessionFetcher
  65. 0x106028000 - 0x106057fff GoogleAPIClientForREST arm64 <1f89d70b7f623350957ac8eeaa5e90ef> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/GoogleAPIClientForREST.framework/GoogleAPIClientForREST
  66. 0x105dc0000 - 0x105ddffff GoogleDataTransport arm64 <55d86e7837703932ac2cc9db93e53a7d> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/GoogleDataTransport.framework/GoogleDataTransport
  67. 0x105d64000 - 0x105d73fff FBLPromises arm64 <fb242e46c19339878439ebba20a8f2db> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/FBLPromises.framework/FBLPromises
  68. 0x105b9c000 - 0x105ba7fff GoogleToolboxForMac arm64 <9ebfff25122e37389e770c30e0c99b16> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/GoogleToolboxForMac.framework/GoogleToolboxForMac
  69. 0x105f74000 - 0x105f8ffff GoogleUtilities arm64 <ceeb119d01e4353a9a142f9599f8f6ff> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/GoogleUtilities.framework/GoogleUtilities
  70. 0x105b4c000 - 0x105b53fff nanopb arm64 <209b8d5a160e3d7395c9ec3eccbe1235> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/nanopb.framework/nanopb
  71. 0x1061b8000 - 0x1061ebfff leveldb arm64 <705804dddf153aaf9342d696af03bf2f> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/leveldb.framework/leveldb
  72. 0x106334000 - 0x10637bfff Protobuf arm64 <9447cd88c361327788f90d8681b27997> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/Protobuf.framework/Protobuf
  73. 0x106a08000 - 0x106a47fff FirebaseCrashlytics arm64 <613915bc7f61349fa2dd4071e4307aa1> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/FirebaseCrashlytics.framework/FirebaseCrashlytics
  74. 0x105fc4000 - 0x105fdbfff FirebaseInstallations arm64 <9243fd05262f37e1b589135955eb9569> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/FirebaseInstallations.framework/FirebaseInstallations
  75. 0x106ac0000 - 0x106ad7fff ZipArchive arm64 <aa47fc3948d033cda0d96eec10318eb3> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/ZipArchive.framework/ZipArchive
  76. 0x106244000 - 0x10625ffff BraintreeCard arm64 <1d8b552070513355a04c1b463413d4c5> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/BraintreeCard.framework/BraintreeCard
  77. 0x106c6c000 - 0x106caffff BraintreeCore arm64 <53ef5161c16f35999cdfde9039759c95> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/BraintreeCore.framework/BraintreeCore
  78. 0x106d68000 - 0x106da7fff BraintreeDataCollector arm64 <9358437d7dd0376fa4fc7f00bd6b249e> /private/var/containers/Bundle/Application/B6B8C5FD-FDA0-4C1E-9D5A-76C6FDC8AE26/XXXXX.app/Frameworks/BraintreeDataCollector.framework/BraintreeDataCollector
  79. 0x105f50000 - 0x105f5bfff libobjc-trampolines.dylib arm64e <695a8449aae838b6851cced0b1176f03> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib
  80. 0x1aa22c000 - 0x1aa26ff9f libobjc.A.dylib arm64e <085a190c621438eaaccb428c3e8afa65> /usr/lib/libobjc.A.dylib
  81. 0x1d06d5000 - 0x1d075aa23 dyld arm64e <6987370ac3853135a27f6731706bcbd8> /usr/lib/dyld
  82. 0x210f18000 - 0x210f23ff3 libsystem_pthread.dylib arm64e <56698309210a313797d414e4604b1117> /usr/lib/system/libsystem_pthread.dylib
  83. 0x0 - 0xffffffffffffffff ??? unknown-arch <00000000000000000000000000000000> ???
  84. EOF

Any thoughts or ideas?

答案1

得分: 0

所以答案是不使用最新版本的Braintree。切换到他们的5.x分支,并进行一些调整可以解决问题。

英文:

So the answer to this is not use the latest version of Braintree. Switching to their 5.x branch worked with some tweaks.

huangapple
  • 本文由 发表于 2023年7月28日 05:48:03
  • 转载请务必保留本文链接:https://go.coder-hub.com/76783594.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定