Skip to content

Commit 39ad3e6

Browse files
authored
Merge pull request #73 from getsentry/feature/remove-appleCrashReport
Remove AppleCrashReport
2 parents 65cc19b + cb0531a commit 39ad3e6

File tree

38 files changed

+67599
-207
lines changed

38 files changed

+67599
-207
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ DerivedData
1919
xcuserdata
2020

2121
## Other
22+
.idea
2223
*.xccheckout
2324
*.moved-aside
2425
*.xcuserstate

Examples/SwiftExample/Podfile.lock

+36-36
Original file line numberDiff line numberDiff line change
@@ -1,78 +1,78 @@
11
PODS:
2-
- KSCrash (1.8.5):
3-
- KSCrash/Installations (= 1.8.5)
4-
- KSCrash/Installations (1.8.5):
2+
- KSCrash (1.10.1):
3+
- KSCrash/Installations (= 1.10.1)
4+
- KSCrash/Installations (1.10.1):
55
- KSCrash/Recording
66
- KSCrash/Reporting
7-
- KSCrash/Recording (1.8.5)
8-
- KSCrash/Reporting (1.8.5):
7+
- KSCrash/Recording (1.10.1)
8+
- KSCrash/Reporting (1.10.1):
99
- KSCrash/Recording
10-
- KSCrash/Reporting/Filters (= 1.8.5)
11-
- KSCrash/Reporting/MessageUI (= 1.8.5)
12-
- KSCrash/Reporting/Sinks (= 1.8.5)
13-
- KSCrash/Reporting/Tools (= 1.8.5)
14-
- KSCrash/Reporting/Filters (1.8.5):
10+
- KSCrash/Reporting/Filters (= 1.10.1)
11+
- KSCrash/Reporting/MessageUI (= 1.10.1)
12+
- KSCrash/Reporting/Sinks (= 1.10.1)
13+
- KSCrash/Reporting/Tools (= 1.10.1)
14+
- KSCrash/Reporting/Filters (1.10.1):
1515
- KSCrash/Recording
16-
- KSCrash/Reporting/Filters/Alert (= 1.8.5)
17-
- KSCrash/Reporting/Filters/AppleFmt (= 1.8.5)
18-
- KSCrash/Reporting/Filters/Base (= 1.8.5)
19-
- KSCrash/Reporting/Filters/Basic (= 1.8.5)
20-
- KSCrash/Reporting/Filters/GZip (= 1.8.5)
21-
- KSCrash/Reporting/Filters/JSON (= 1.8.5)
22-
- KSCrash/Reporting/Filters/Sets (= 1.8.5)
23-
- KSCrash/Reporting/Filters/Stringify (= 1.8.5)
24-
- KSCrash/Reporting/Filters/Tools (= 1.8.5)
25-
- KSCrash/Reporting/Filters/Alert (1.8.5):
16+
- KSCrash/Reporting/Filters/Alert (= 1.10.1)
17+
- KSCrash/Reporting/Filters/AppleFmt (= 1.10.1)
18+
- KSCrash/Reporting/Filters/Base (= 1.10.1)
19+
- KSCrash/Reporting/Filters/Basic (= 1.10.1)
20+
- KSCrash/Reporting/Filters/GZip (= 1.10.1)
21+
- KSCrash/Reporting/Filters/JSON (= 1.10.1)
22+
- KSCrash/Reporting/Filters/Sets (= 1.10.1)
23+
- KSCrash/Reporting/Filters/Stringify (= 1.10.1)
24+
- KSCrash/Reporting/Filters/Tools (= 1.10.1)
25+
- KSCrash/Reporting/Filters/Alert (1.10.1):
2626
- KSCrash/Recording
2727
- KSCrash/Reporting/Filters/Base
28-
- KSCrash/Reporting/Filters/AppleFmt (1.8.5):
28+
- KSCrash/Reporting/Filters/AppleFmt (1.10.1):
2929
- KSCrash/Recording
3030
- KSCrash/Reporting/Filters/Base
31-
- KSCrash/Reporting/Filters/Base (1.8.5):
31+
- KSCrash/Reporting/Filters/Base (1.10.1):
3232
- KSCrash/Recording
33-
- KSCrash/Reporting/Filters/Basic (1.8.5):
33+
- KSCrash/Reporting/Filters/Basic (1.10.1):
3434
- KSCrash/Recording
3535
- KSCrash/Reporting/Filters/Base
36-
- KSCrash/Reporting/Filters/GZip (1.8.5):
36+
- KSCrash/Reporting/Filters/GZip (1.10.1):
3737
- KSCrash/Recording
3838
- KSCrash/Reporting/Filters/Base
39-
- KSCrash/Reporting/Filters/JSON (1.8.5):
39+
- KSCrash/Reporting/Filters/JSON (1.10.1):
4040
- KSCrash/Recording
4141
- KSCrash/Reporting/Filters/Base
42-
- KSCrash/Reporting/Filters/Sets (1.8.5):
42+
- KSCrash/Reporting/Filters/Sets (1.10.1):
4343
- KSCrash/Recording
4444
- KSCrash/Reporting/Filters/AppleFmt
4545
- KSCrash/Reporting/Filters/Base
4646
- KSCrash/Reporting/Filters/Basic
4747
- KSCrash/Reporting/Filters/GZip
4848
- KSCrash/Reporting/Filters/JSON
4949
- KSCrash/Reporting/Filters/Stringify
50-
- KSCrash/Reporting/Filters/Stringify (1.8.5):
50+
- KSCrash/Reporting/Filters/Stringify (1.10.1):
5151
- KSCrash/Recording
5252
- KSCrash/Reporting/Filters/Base
53-
- KSCrash/Reporting/Filters/Tools (1.8.5):
53+
- KSCrash/Reporting/Filters/Tools (1.10.1):
5454
- KSCrash/Recording
55-
- KSCrash/Reporting/MessageUI (1.8.5):
55+
- KSCrash/Reporting/MessageUI (1.10.1):
5656
- KSCrash/Recording
57-
- KSCrash/Reporting/Sinks (1.8.5):
57+
- KSCrash/Reporting/Sinks (1.10.1):
5858
- KSCrash/Recording
5959
- KSCrash/Reporting/Filters
6060
- KSCrash/Reporting/Tools
61-
- KSCrash/Reporting/Tools (1.8.5):
61+
- KSCrash/Reporting/Tools (1.10.1):
6262
- KSCrash/Recording
63-
- SentrySwift (0.4.0):
64-
- KSCrash (~> 1.8.3)
63+
- SentrySwift (0.4.1):
64+
- KSCrash (~> 1.10.1)
6565

6666
DEPENDENCIES:
6767
- SentrySwift (from `../../`)
6868

6969
EXTERNAL SOURCES:
7070
SentrySwift:
71-
:path: "../../"
71+
:path: ../../
7272

7373
SPEC CHECKSUMS:
74-
KSCrash: af236dd97dbabd1110f8ac262ce7584162d4345a
75-
SentrySwift: c60d070937ca39806c412f27016e1b67d08b91d6
74+
KSCrash: d9fae3bfbc77a31aa5a0710edaf2bff43c77eb1f
75+
SentrySwift: f5e24fed96134d3335ff6cee9c3eb0eca95a4491
7676

7777
PODFILE CHECKSUM: ae5e9006335e93392297c5272d4c9f591e18a9af
7878

SentrySwift.podspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "SentrySwift"
3-
s.version = "0.4.1"
3+
s.version = "0.5.0"
44
s.summary = "Swift client for Sentry"
55
s.homepage = "https://github.com/getsentry/sentry-swift"
66
s.license = "mit"
@@ -13,6 +13,6 @@ Pod::Spec.new do |s|
1313

1414
s.source_files = "Sources/**/*.{h,m,swift}"
1515

16-
s.dependency 'KSCrash', '~> 1.8.5'
16+
s.dependency 'KSCrash', '~> 1.10.1'
1717

1818
end

SentrySwift.xcodeproj/project.pbxproj

+32
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,18 @@
8989
43FF9A3D1D12127E000B0F9A /* SentryClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FF9A3C1D12127E000B0F9A /* SentryClientTests.swift */; };
9090
43FF9A3E1D12127E000B0F9A /* SentryClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FF9A3C1D12127E000B0F9A /* SentryClientTests.swift */; };
9191
43FF9A3F1D12127E000B0F9A /* SentryClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43FF9A3C1D12127E000B0F9A /* SentryClientTests.swift */; };
92+
6350F6631DCE1C6B00B6B596 /* SentrySwiftCrashProbeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6350F6621DCE1C6B00B6B596 /* SentrySwiftCrashProbeTests.swift */; };
93+
6350F6641DCE1C6B00B6B596 /* SentrySwiftCrashProbeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6350F6621DCE1C6B00B6B596 /* SentrySwiftCrashProbeTests.swift */; };
94+
6350F6651DCE1C6B00B6B596 /* SentrySwiftCrashProbeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6350F6621DCE1C6B00B6B596 /* SentrySwiftCrashProbeTests.swift */; };
95+
6350F66C1DCE1C8700B6B596 /* SentrySwiftTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6350F66B1DCE1C8700B6B596 /* SentrySwiftTestHelper.swift */; };
96+
6350F66D1DCE1C8700B6B596 /* SentrySwiftTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6350F66B1DCE1C8700B6B596 /* SentrySwiftTestHelper.swift */; };
97+
6350F66E1DCE1C8700B6B596 /* SentrySwiftTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6350F66B1DCE1C8700B6B596 /* SentrySwiftTestHelper.swift */; };
98+
6350F6731DCE2F0900B6B596 /* CrashReportConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6350F66F1DCE2EB700B6B596 /* CrashReportConverter.swift */; };
99+
6350F6741DCE2F0900B6B596 /* CrashReportConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6350F66F1DCE2EB700B6B596 /* CrashReportConverter.swift */; };
100+
6350F6751DCE2F0A00B6B596 /* CrashReportConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6350F66F1DCE2EB700B6B596 /* CrashReportConverter.swift */; };
101+
6382A73D1DCCBFB200065393 /* crashReports in Resources */ = {isa = PBXBuildFile; fileRef = 6382A7341DCCBF5200065393 /* crashReports */; };
102+
6382A73E1DCCBFB200065393 /* crashReports in Resources */ = {isa = PBXBuildFile; fileRef = 6382A7341DCCBF5200065393 /* crashReports */; };
103+
6382A73F1DCCBFB300065393 /* crashReports in Resources */ = {isa = PBXBuildFile; fileRef = 6382A7341DCCBF5200065393 /* crashReports */; };
92104
80628F071CF5417A002A656D /* SentrySwiftStacktraceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80628F061CF5417A002A656D /* SentrySwiftStacktraceTests.swift */; };
93105
80628F081CF5417A002A656D /* SentrySwiftStacktraceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80628F061CF5417A002A656D /* SentrySwiftStacktraceTests.swift */; };
94106
80628F091CF5417A002A656D /* SentrySwiftStacktraceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80628F061CF5417A002A656D /* SentrySwiftStacktraceTests.swift */; };
@@ -253,6 +265,10 @@
253265
03E94B0B1C22596A009F8F29 /* SentrySwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SentrySwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
254266
03E94B141C22596A009F8F29 /* SentrySwift-iOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SentrySwift-iOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
255267
43FF9A3C1D12127E000B0F9A /* SentryClientTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SentryClientTests.swift; sourceTree = "<group>"; };
268+
6350F6621DCE1C6B00B6B596 /* SentrySwiftCrashProbeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SentrySwiftCrashProbeTests.swift; sourceTree = "<group>"; };
269+
6350F66B1DCE1C8700B6B596 /* SentrySwiftTestHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SentrySwiftTestHelper.swift; sourceTree = "<group>"; };
270+
6350F66F1DCE2EB700B6B596 /* CrashReportConverter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CrashReportConverter.swift; sourceTree = "<group>"; };
271+
6382A7341DCCBF5200065393 /* crashReports */ = {isa = PBXFileReference; lastKnownFileType = folder; path = crashReports; sourceTree = "<group>"; };
256272
80628F061CF5417A002A656D /* SentrySwiftStacktraceTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SentrySwiftStacktraceTests.swift; sourceTree = "<group>"; };
257273
80628F0A1CF544C8002A656D /* SentrySwiftErrorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SentrySwiftErrorTests.swift; sourceTree = "<group>"; };
258274
8092F8E41CF2499600634F3F /* Sentry+Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Sentry+Error.swift"; sourceTree = "<group>"; };
@@ -334,6 +350,7 @@
334350
035242931C988D2F00A65D6D /* SentrySwiftTests */ = {
335351
isa = PBXGroup;
336352
children = (
353+
6382A7341DCCBF5200065393 /* crashReports */,
337354
035242941C988D2F00A65D6D /* Abort.json */,
338355
03C1E2791D466EF70004A612 /* NSException.json */,
339356
03C1E2721D466CA40004A612 /* StackOverflow.json */,
@@ -347,6 +364,8 @@
347364
035C4E6C1CA044060082B5EA /* SentrySwiftObjCTests.m */,
348365
035C4E6A1CA044060082B5EA /* SentrySwiftTests-Bridging-Header.h */,
349366
43FF9A3C1D12127E000B0F9A /* SentryClientTests.swift */,
367+
6350F6621DCE1C6B00B6B596 /* SentrySwiftCrashProbeTests.swift */,
368+
6350F66B1DCE1C8700B6B596 /* SentrySwiftTestHelper.swift */,
350369
);
351370
path = SentrySwiftTests;
352371
sourceTree = "<group>";
@@ -399,6 +418,7 @@
399418
children = (
400419
03C736E11C474715004428DF /* CrashHandler.swift */,
401420
03CFCEC01C612F3E00999EB7 /* KSCrashHandler.swift */,
421+
6350F66F1DCE2EB700B6B596 /* CrashReportConverter.swift */,
402422
);
403423
name = Crash;
404424
sourceTree = "<group>";
@@ -768,6 +788,7 @@
768788
isa = PBXResourcesBuildPhase;
769789
buildActionMask = 2147483647;
770790
files = (
791+
6382A73F1DCCBFB300065393 /* crashReports in Resources */,
771792
03C1E2771D466E320004A612 /* StackOverflow.json in Resources */,
772793
03C1E27F1D466EFC0004A612 /* NSException.json in Resources */,
773794
03FF07C81CE546B500BA980E /* Abort.json in Resources */,
@@ -786,6 +807,7 @@
786807
isa = PBXResourcesBuildPhase;
787808
buildActionMask = 2147483647;
788809
files = (
810+
6382A73D1DCCBFB200065393 /* crashReports in Resources */,
789811
03C1E2761D466E310004A612 /* StackOverflow.json in Resources */,
790812
03C1E27E1D466EFC0004A612 /* NSException.json in Resources */,
791813
035242AC1C98959400A65D6D /* Abort.json in Resources */,
@@ -803,6 +825,7 @@
803825
isa = PBXResourcesBuildPhase;
804826
buildActionMask = 2147483647;
805827
files = (
828+
6382A73E1DCCBFB200065393 /* crashReports in Resources */,
806829
03C1E2781D466E330004A612 /* StackOverflow.json in Resources */,
807830
03C1E27D1D466EFB0004A612 /* NSException.json in Resources */,
808831
035242AB1C98958C00A65D6D /* Abort.json in Resources */,
@@ -820,6 +843,7 @@
820843
03C7152B1CE4DB940080AE60 /* AppleCrashReport.swift in Sources */,
821844
03C7152C1CE4DB940080AE60 /* Breadcrumb.swift in Sources */,
822845
9B02CAB91CF5C20F004F614C /* Dictionary+Extras.swift in Sources */,
846+
6350F6751DCE2F0A00B6B596 /* CrashReportConverter.swift in Sources */,
823847
03C715271CE4DB910080AE60 /* Event.swift in Sources */,
824848
03C715241CE4DB8D0080AE60 /* Sentry.swift in Sources */,
825849
8092F8EA1CF2594100634F3F /* Sentry+Error.swift in Sources */,
@@ -844,11 +868,13 @@
844868
isa = PBXSourcesBuildPhase;
845869
buildActionMask = 2147483647;
846870
files = (
871+
6350F66E1DCE1C8700B6B596 /* SentrySwiftTestHelper.swift in Sources */,
847872
03FF07C71CE545D300BA980E /* SentrySwiftBreadcrumbTests.swift in Sources */,
848873
43FF9A3F1D12127E000B0F9A /* SentryClientTests.swift in Sources */,
849874
03FF07C61CE545D300BA980E /* SentrySwiftTests.swift in Sources */,
850875
80628F091CF5417A002A656D /* SentrySwiftStacktraceTests.swift in Sources */,
851876
80628F0D1CF544C8002A656D /* SentrySwiftErrorTests.swift in Sources */,
877+
6350F6651DCE1C6B00B6B596 /* SentrySwiftCrashProbeTests.swift in Sources */,
852878
03FF07C51CE545D300BA980E /* SentrySwiftCrashTests.swift in Sources */,
853879
);
854880
runOnlyForDeploymentPostprocessing = 0;
@@ -861,6 +887,7 @@
861887
03A89AA11CAACA6F00D94E22 /* BreadcrumbStore.swift in Sources */,
862888
03CFCEC31C612F5300999EB7 /* CrashHandler.swift in Sources */,
863889
8092F8E51CF2499600634F3F /* Sentry+Error.swift in Sources */,
890+
6350F6731DCE2F0900B6B596 /* CrashReportConverter.swift in Sources */,
864891
03E3D21F1C3EB20F00F00547 /* Request.swift in Sources */,
865892
0363782C1C225D8300644C01 /* Sentry.swift in Sources */,
866893
03D4D9F91CA48FA800799CC9 /* Breadcrumb.swift in Sources */,
@@ -885,11 +912,13 @@
885912
isa = PBXSourcesBuildPhase;
886913
buildActionMask = 2147483647;
887914
files = (
915+
6350F66C1DCE1C8700B6B596 /* SentrySwiftTestHelper.swift in Sources */,
888916
03D4DA001CA586EF00799CC9 /* SentrySwiftBreadcrumbTests.swift in Sources */,
889917
43FF9A3D1D12127E000B0F9A /* SentryClientTests.swift in Sources */,
890918
035242A91C98957C00A65D6D /* SentrySwiftTests.swift in Sources */,
891919
80628F071CF5417A002A656D /* SentrySwiftStacktraceTests.swift in Sources */,
892920
80628F0B1CF544C8002A656D /* SentrySwiftErrorTests.swift in Sources */,
921+
6350F6631DCE1C6B00B6B596 /* SentrySwiftCrashProbeTests.swift in Sources */,
893922
035242A81C98957800A65D6D /* SentrySwiftCrashTests.swift in Sources */,
894923
);
895924
runOnlyForDeploymentPostprocessing = 0;
@@ -902,6 +931,7 @@
902931
03C736E21C474715004428DF /* CrashHandler.swift in Sources */,
903932
037061801C75446B0082CCCE /* AppleCrashReport.swift in Sources */,
904933
9B02CAB81CF5C20F004F614C /* Dictionary+Extras.swift in Sources */,
934+
6350F6741DCE2F0900B6B596 /* CrashReportConverter.swift in Sources */,
905935
033A342A1C605B7E00BED5AE /* EventProperties.swift in Sources */,
906936
03E3D2201C3EB20F00F00547 /* Request.swift in Sources */,
907937
8092F8E91CF2594100634F3F /* Sentry+Error.swift in Sources */,
@@ -928,6 +958,8 @@
928958
files = (
929959
035242AA1C98957C00A65D6D /* SentrySwiftTests.swift in Sources */,
930960
035242A61C9892A700A65D6D /* SentrySwiftCrashTests.swift in Sources */,
961+
6350F6641DCE1C6B00B6B596 /* SentrySwiftCrashProbeTests.swift in Sources */,
962+
6350F66D1DCE1C8700B6B596 /* SentrySwiftTestHelper.swift in Sources */,
931963
80628F081CF5417A002A656D /* SentrySwiftStacktraceTests.swift in Sources */,
932964
03D4DA011CA586EF00799CC9 /* SentrySwiftBreadcrumbTests.swift in Sources */,
933965
035C4E711CA044A10082B5EA /* SentrySwiftObjCTests.m in Sources */,

0 commit comments

Comments
 (0)