我们正在研究一个iOS项目,该项目使用了两个不同的框架(AAA库映射)&(我们自己的奖励框架),并且都使用Google Maps框架。我们面临的问题是这些框架之间的冲突。发生的事情是,当我们从任何一个框架中加载地图时,第一个加载良好,但在第二个框架中,应用程序崩溃了。我们已经尝试了所有可能的调试方法,但不幸的是我们无法进行调试。我们已经用尽了很多天来探索这个问题,在Stackoverflow以及其他任何有用的博客上,但不幸的是我们仍然陷入困境。在这方面的任何帮助都将不仅有用。
我们已经使用相同版本的Google Map SDK> 2.2.0
验证了这两个框架AAA地图库崩溃附加的日志 用信号sigsegv撞车(代码segv_accerr,地址= 0x20)
Incident Identifier: 2A1C005F-2363-4C50-B161-CD5E117BAEE7
CrashReporter Key: 6bb28012df77c6e754e6d45acf729c3018a02007
Hardware Model: iPhone7,1
Process: CAA [261]
Path: /private/var/containers/Bundle/Application/726AAC93-D46D-436C-A928-C0B1FE360B4A/CAA.app/CAA
Version: 6.23.0913 (6.23.0913)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Date/Time: 2017-09-18 16:34:01.4302 +0500
Launch Time: 2017-09-18 16:33:31.8189 +0500
OS Version: iPhone OS 10.3.3 (14G60)
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000020
Triggered by Thread: 0
Filtered syslog:
None found
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libobjc.A.dylib 0x000000018520fd44 0x1851fc000 + 81220
1 libobjc.A.dylib 0x000000018520fd44 0x1851fc000 + 81220
2 Foundation 0x00000001871c7f3c 0x18718d000 + 241468
3 Foundation 0x00000001871c7ea0 0x18718d000 + 241312
4 Foundation 0x00000001871c62ac 0x18718d000 + 234156
5 Foundation 0x00000001871c31cc 0x18718d000 + 221644
6 Foundation 0x00000001871c2a60 0x18718d000 + 219744
7 Foundation 0x00000001871c2750 0x18718d000 + 218960
8 CAA 0x00000001007c6240 -[GMSDisplayLink addClient:forRunLoopModes:] + 1056
9 CAA 0x00000001007c5de8 -[GMSDisplayLink addClient:] + 144
10 CAA 0x000000010077392c -[GMSEntityRendererView setUpRenderer] + 156
11 UIKit 0x000000018c8cf880 0x18c8c5000 + 43136
12 UIKit 0x000000018c8cfd6c 0x18c8c5000 + 44396
13 UIKit 0x000000018c8cfc50 0x18c8c5000 + 44112
14 UIKit 0x000000018c8cfd88 0x18c8c5000 + 44424
15 UIKit 0x000000018c8cfc50 0x18c8c5000 + 44112
16 UIKit 0x000000018c8cfd88 0x18c8c5000 + 44424
17 UIKit 0x000000018c8cfc50 0x18c8c5000 + 44112
18 UIKit 0x000000018c8cfd88 0x18c8c5000 + 44424
19 UIKit 0x000000018c8cfc50 0x18c8c5000 + 44112
20 UIKit 0x000000018c8cfd88 0x18c8c5000 + 44424
21 UIKit 0x000000018c8cfc50 0x18c8c5000 + 44112
22 UIKit 0x000000018c8dbda8 0x18c8c5000 + 93608
23 UIKit 0x000000018c8dbbc8 0x18c8c5000 + 93128
24 UIKit 0x000000018c9962f4 0x18c8c5000 + 856820
25 UIKit 0x000000018c98c764 0x18c8c5000 + 816996
26 UIKit 0x000000018c98b870 0x18c8c5000 + 813168
27 UIKit 0x000000018c98b424 0x18c8c5000 + 812068
28 UIKit 0x000000018c98b388 0x18c8c5000 + 811912
29 UIKit 0x000000018c8d1cc0 0x18c8c5000 + 52416
30 QuartzCore 0x0000000189ac2274 0x1899ab000 + 1143412
31 QuartzCore 0x0000000189ab6de8 0x1899ab000 + 1097192
32 QuartzCore 0x0000000189ab6ca8 0x1899ab000 + 1096872
33 QuartzCore 0x0000000189a3234c 0x1899ab000 + 553804
34 QuartzCore 0x0000000189a593ac 0x1899ab000 + 713644
35 UIKit 0x000000018cb53168 0x18c8c5000 + 2679144
36 UIKit 0x000000018d0c9404 0x18c8c5000 + 8406020
37 UIKit 0x000000018d0c95a8 0x18c8c5000 + 8406440
38 CoreFoundation 0x000000018675142c 0x186676000 + 898092
39 CoreFoundation 0x0000000186750d9c 0x186676000 + 896412
40 CoreFoundation 0x000000018674e9a8 0x186676000 + 887208
41 CoreFoundation 0x000000018667eda4 0x186676000 + 36260
42 GraphicsServices 0x00000001880e9074 0x1880dd000 + 49268
43 UIKit 0x000000018c939c9c 0x18c8c5000 + 478364
44 CAA 0x000000010011682c main (main.m:14)
45 libdyld.dylib 0x000000018568d59c 0x185689000 + 17820
奖励框架崩溃日志是
Incident Identifier: 9F61D68F-E3A5-474D-8CE0-6252C0973422
CrashReporter Key: 6bb28012df77c6e754e6d45acf729c3018a02007
Hardware Model: iPhone7,1
Process: CAA [264]
Path: /private/var/containers/Bundle/Application/726AAC93-D46D-436C-A928-C0B1FE360B4A/CAA.app/CAA
Version: 6.23.0913 (6.23.0913)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Date/Time: 2017-09-18 16:34:28.1863 +0500
Launch Time: 2017-09-18 16:34:07.2193 +0500
OS Version: iPhone OS 10.3.3 (14G60)
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000020
Triggered by Thread: 0
Filtered syslog:
None found
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libobjc.A.dylib 0x000000018520fd44 0x1851fc000 + 81220
1 libobjc.A.dylib 0x000000018520fd44 0x1851fc000 + 81220
2 Foundation 0x00000001871c7f3c 0x18718d000 + 241468
3 Foundation 0x00000001871c7ea0 0x18718d000 + 241312
4 Foundation 0x00000001871c62ac 0x18718d000 + 234156
5 Foundation 0x00000001871c31cc 0x18718d000 + 221644
6 Foundation 0x00000001871c2a60 0x18718d000 + 219744
7 Foundation 0x00000001871c2750 0x18718d000 + 218960
8 CAA_Reward 0x0000000101d03c40 0x101aa0000 + 2505792
9 CAA_Reward 0x0000000101d037e8 0x101aa0000 + 2504680
10 CAA_Reward 0x0000000101ca8b08 0x101aa0000 + 2132744
11 UIKit 0x000000018c8cf880 0x18c8c5000 + 43136
12 UIKit 0x000000018c8cfd6c 0x18c8c5000 + 44396
13 UIKit 0x000000018c8cfc50 0x18c8c5000 + 44112
14 UIKit 0x000000018c8cfd88 0x18c8c5000 + 44424
15 UIKit 0x000000018c8cfc50 0x18c8c5000 + 44112
16 UIKit 0x000000018c8dbda8 0x18c8c5000 + 93608
17 UIKit 0x000000018c8dbbc8 0x18c8c5000 + 93128
18 CAA_Reward 0x0000000101adb0b8 0x101aa0000 + 241848
19 UIKit 0x000000018c909c54 0x18c8c5000 + 281684
20 UIKit 0x000000018c909bd4 0x18c8c5000 + 281556
21 UIKit 0x000000018c8f4148 0x18c8c5000 + 192840
22 UIKit 0x000000018c9094b8 0x18c8c5000 + 279736
23 UIKit 0x000000018c908fd4 0x18c8c5000 + 278484
24 UIKit 0x000000018c90436c 0x18c8c5000 + 258924
25 UIKit 0x000000018c8d4f80 0x18c8c5000 + 65408
26 UIKit 0x000000018d0cea20 0x18c8c5000 + 8428064
27 UIKit 0x000000018d0c917c 0x18c8c5000 + 8405372
28 UIKit 0x000000018d0c95a8 0x18c8c5000 + 8406440
29 CoreFoundation 0x000000018675142c 0x186676000 + 898092
30 CoreFoundation 0x0000000186750d9c 0x186676000 + 896412
31 CoreFoundation 0x000000018674e9a8 0x186676000 + 887208
32 CoreFoundation 0x000000018667eda4 0x186676000 + 36260
33 GraphicsServices 0x00000001880e9074 0x1880dd000 + 49268
34 UIKit 0x000000018c939c9c 0x18c8c5000 + 478364
35 CAA 0x00000001000ba82c main (main.m:14)
36 libdyld.dylib 0x000000018568d59c 0x185689000 + 17820
一旦我遇到了相同的问题。我试图同时添加螺栓和Facebooksdk。而且我遇到了重复的错误。我搜索了,在找到解决方案的地方。我使用Pods
添加了两个SDKpod 'Bolts-SDK'
pod 'Facebook-SDK', 'sdk_version'
尝试使用吊舱添加框架。