Google Maps SDK在一个应用

时间:2017-09-15 09:30:10

标签: ios objective-c swift3 google-maps-sdk-ios google-maps-ios-utils

我们正在开发一个iOS项目,该项目使用两个不同的框架(AAA Library map)& (我们自己的奖励框架),都使用谷歌地图框架。我们面临的问题是这些框架之间的冲突。当我们从其中一个框架加载Map时,第一个加载正常,但第二个加载应用程序崩溃。我们尝试过各种可能的方法来调试它,但不幸的是我们无法进行调试。我们已经用尽了很多天来探索这个问题,在stackoverflow以及任何其他有用的博客上,但不幸的是我们仍然卡住了。在这方面的任何帮助都将是非常有用的。

我们已使用相同版本的Google Map SDK>验证了两个框架。 2.2.0

AAA MAP库崩溃日志附于下方  信号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

1 个答案:

答案 0 :(得分:0)

一旦我遇到同样的问题。我试图同时添加Bolts和FacebookSDK。我得到了重复的错误。我搜索了一下,我找到了解决方案。 我使用Pods添加了两个sdk

df['Holiday'] = np.where(df.index.get_level_values(0).isin(holidays), 1, 0)
df


                 Visitor  Holiday
Date       Time                  
2017-09-11 4:45        0        1
           5:00        1        1
           5:15       26        1
2017-09-12 4:45        0        0
           5:00        1        0
           5:15       26        0

尝试使用PODS添加框架。