Skip to content

Commit ee6f983

Browse files
committed
v10.0
1 parent c97a1c7 commit ee6f983

File tree

77 files changed

+23370
-10663
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+23370
-10663
lines changed

1C04E5E2-539D-3969-98CC-59AFD073707D.bcsymbolmap renamed to 83BABE2D-08B7-327B-9F47-17DF95827D31.bcsymbolmap

Lines changed: 11430 additions & 5220 deletions
Large diffs are not rendered by default.

DEE0DBA5-2791-31F2-9227-30A6D356B918.bcsymbolmap renamed to F9D58513-CA9D-3AC9-92C8-E9DBB6EB129B.bcsymbolmap

Lines changed: 11532 additions & 5237 deletions
Large diffs are not rendered by default.

Instabug.framework.dSYM/Contents/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<key>CFBundleSignature</key>
1414
<string>????</string>
1515
<key>CFBundleShortVersionString</key>
16-
<string>9.1.7</string>
16+
<string>10.0</string>
1717
<key>CFBundleVersion</key>
1818
<string>1</string>
1919
</dict>
Binary file not shown.

Instabug.framework/Headers/IBGAPM.h

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
//
2+
// IBGAPM.h
3+
// InstabugAPM
4+
//
5+
// Created by Yousef Hamza on 4/9/20.
6+
// Copyright © 2020 Moataz. All rights reserved.
7+
//
8+
9+
#import <Foundation/Foundation.h>
10+
#import "IBGTypes.h"
11+
12+
@class IBGExecutionTrace;
13+
14+
NS_ASSUME_NONNULL_BEGIN
15+
16+
NS_SWIFT_NAME(APM)
17+
/// Instabug APM
18+
@interface IBGAPM : NSObject
19+
20+
/// Disables/Enables APM.
21+
///
22+
/// Defaults to true if APM is included in your Instabug account's plan.
23+
@property (class, atomic, assign) BOOL enabled;
24+
25+
/// Disables/Enables App Launch tracking.
26+
///
27+
/// Defaults to true if APM is enabled. If APM is disabled, App Launch time will not be captured.
28+
@property (class, atomic, assign) BOOL appLaunchEnabled;
29+
30+
/// Disables/Enables Automatic UI Traces.
31+
///
32+
/// Defaults to true if APM is enabled. If APM is disabled, no Automatic UI Traces will be captured.
33+
@property (class, atomic, assign) BOOL autoUITraceEnabled;
34+
35+
/// Creates and starts a new Execution Trace with the given name.
36+
///
37+
/// Creates and starts an Execution trace with the specified name, returns nil in case APM is disabled.
38+
///
39+
/// Multiple traces can start in parallel, including those with identical names.
40+
///
41+
/// If the Execution Trace is not ended, it will be discarded.
42+
///
43+
/// Execution Trace name cannot exceed 150 characters otherwise it's trimmed, leading and trailing whitespaces are also ignored.
44+
///
45+
/// This API is thread safe.
46+
///
47+
/// @param name Execution Trace name.
48+
+ (IBGExecutionTrace *_Nullable)startExecutionTraceWithName:(NSString *)name;
49+
50+
/// Starts a Custom UI Trace with the given name.
51+
///
52+
/// Starts a Custom UI Trace with the specified name. If APM is disabled, Custom UI Traces are not captured.
53+
///
54+
/// Custom UI Traces cannot run in parallel, one must be ended before the other is started.
55+
///
56+
/// Custom UI Trace name cannot exceed 150 characters otherwise it's trimmed, leading and trailing whitespaces are also ignored.
57+
///
58+
/// This API should be called from the main thread.
59+
///
60+
/// @param name Custom UI Trace name.
61+
+ (void)startUITraceWithName:(NSString *)name;
62+
63+
/// Ends the current running Custom UI Trace.
64+
+ (void)endUITrace;
65+
66+
/// Sets the printed logs priority. Filter to one of the following levels.
67+
///
68+
/// Sets the printed logs priority. Filter to one of the following levels:
69+
///
70+
/// - IBGLogLevelNone disables all APM SDK console logs.
71+
///
72+
/// - IBGLogLevelError prints errors only, we use this level to let you know if something goes wrong.
73+
///
74+
/// - IBGLogLevelWarning displays warnings that will not necessarily lead to errors but should be addressed nonetheless.
75+
///
76+
/// - IBGLogLevelInfo (default) logs information that we think is useful without being too verbose.
77+
///
78+
/// - IBGLogLevelDebug use this in case you are debugging an issue. Not recommended for production use.
79+
///
80+
/// - IBGLogLevelVerbose use this only if IBGLogLevelDEBUG was not enough and you need more visibility
81+
/// on what is going on under the hood.
82+
///
83+
/// Similar to the IBGLogLevelDebug level, this is not meant to be used on production environments.
84+
///
85+
/// Each log level will also include logs from all the levels above it. For instance,
86+
/// IBGLogLevelInfo will include IBGLogLevelInfo logs as well as IBGLogLevelWarning
87+
/// and IBGLogLevelError logs.
88+
@property (class, atomic, assign) IBGLogLevel logLevel;
89+
90+
@end
91+
92+
NS_ASSUME_NONNULL_END

Instabug.framework/Headers/IBGBugReporting.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
Copyright: (c) 2013-2019 by Instabug, Inc., all rights reserved.
77
8-
Version: 9.1.7
8+
Version: 10.0
99
*/
1010

1111
#import <Foundation/Foundation.h>

Instabug.framework/Headers/IBGChats.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
Copyright: (c) 2013-2019 by Instabug, Inc., all rights reserved.
77
8-
Version: 9.1.7
8+
Version: 10.0
99
*/
1010

1111
#import <Foundation/Foundation.h>

Instabug.framework/Headers/IBGCrashReporting.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
Copyright: (c) 2013-2019 by Instabug, Inc., all rights reserved.
77
8-
Version: 9.1.7
8+
Version: 10.0
99
*/
1010

1111
#import <Foundation/Foundation.h>
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
//
2+
// IBGTrace.h
3+
// Instabug
4+
//
5+
// Created by Yousef Hamza on 4/13/20.
6+
// Copyright © 2020 Moataz. All rights reserved.
7+
//
8+
9+
#import <Foundation/Foundation.h>
10+
11+
NS_ASSUME_NONNULL_BEGIN
12+
13+
NS_SWIFT_NAME(ExecutionTrace)
14+
@interface IBGExecutionTrace : NSObject
15+
16+
/// Ends this instance of Execution Trace.
17+
- (void)end;
18+
19+
/// Sets custom attributes for this instance of ExecutionTrace.
20+
///
21+
/// Setting an attribute value to nil will remove its corresponding key if it already exists.
22+
///
23+
/// Attribute key name cannot exceed 30 characters. Leading and trailing whitespaces are also ignored. Does not accept empty strings or nil.
24+
///
25+
/// Attribute value name cannot exceed 60 characters, leading and trailing whitespaces are also ignored. Does not accept empty strings.
26+
///
27+
/// If the execution trace is ended, attributes will not be added and existing ones will not be updated.
28+
///
29+
/// @param key Execution Trace attribute key.
30+
/// @param value Execution Trace attribute value.
31+
- (void)setAttributeWithKey:(NSString *)key value:(NSString *_Nullable)value;
32+
33+
- (instancetype)init __attribute__((unavailable("Init not available, use +[IBGAPM startExecutionTraceWithName:] instead.")));
34+
35+
@end
36+
37+
NS_ASSUME_NONNULL_END

Instabug.framework/Headers/IBGFeatureRequests.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
Copyright: (c) 2013-2019 by Instabug, Inc., all rights reserved.
77
8-
Version: 9.1.7
8+
Version: 10.0
99
*/
1010

1111

Instabug.framework/Headers/IBGLog.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,10 @@
55
66
Copyright: (c) 2013-2019 by Instabug, Inc., all rights reserved.
77
8-
Version: 9.1.7
8+
Version: 10.0
99
*/
1010

1111
#import <Foundation/Foundation.h>
12-
#import "InstabugCore.h"
1312

1413
@interface IBGLog : NSObject
1514

Instabug.framework/Headers/IBGNetworkLogger.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
Copyright: (c) 2013-2019 by Instabug, Inc., all rights reserved.
77
8-
Version: 9.1.7
8+
Version: 10.0
99
*/
1010

1111
#import <Foundation/Foundation.h>

Instabug.framework/Headers/IBGReplies.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
Copyright: (c) 2013-2019 by Instabug, Inc., all rights reserved.
77
8-
Version: 9.1.7
8+
Version: 10.0
99
*/
1010

1111
#import <Foundation/Foundation.h>

Instabug.framework/Headers/IBGSurvey.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
Copyright: (c) 2013-2019 by Instabug, Inc., all rights reserved.
77
8-
Version: 9.1.7
8+
Version: 10.0
99
*/
1010

1111
#import <Foundation/Foundation.h>

Instabug.framework/Headers/IBGSurveys.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
Copyright: (c) 2013-2019 by Instabug, Inc., all rights reserved.
77
8-
Version: 9.1.7
8+
Version: 10.0
99
*/
1010

1111
#import <Foundation/Foundation.h>

0 commit comments

Comments
 (0)