diff --git a/build.gradle b/build.gradle index 631c9603..99b10c75 100644 --- a/build.gradle +++ b/build.gradle @@ -21,6 +21,6 @@ android { } dependencies { - compile 'com.instabug.library:instabug:8.0.3' - compile 'com.android.support:multidex:1.0.0' + implementation 'com.instabug.library:instabug:8.0.12' + implementation 'com.android.support:multidex:1.0.0' } diff --git a/package.json b/package.json index fb9acde8..f8fff5c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "instabug-cordova", - "version": "8.0.4", + "version": "8.0.5", "description": "The purpose of this plugin is to simplify the process of integrating the Instabug SDK in a hybrid application, as well as to provide an interface to interfacing with the SDK through JavaScript.", "main": "index.js", "repository": { diff --git a/plugin.xml b/plugin.xml index 54effb50..1c7678ba 100644 --- a/plugin.xml +++ b/plugin.xml @@ -95,7 +95,6 @@ - diff --git a/scripts/zStripScript.js b/scripts/zStripScript.js index b001dae2..ceb5dd0b 100644 --- a/scripts/zStripScript.js +++ b/scripts/zStripScript.js @@ -57,7 +57,7 @@ module.exports = function(context) { projectName = projectName.substr(0, projectName.length - 1); } - var options = {shellPath: '/bin/sh', shellScript: 'bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/InstabugCore.framework/strip-frameworks.sh"', runOnlyForDeploymentPostprocessing: 0}; + var options = {shellPath: '/bin/sh', shellScript: 'bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Instabug.framework/strip-frameworks.sh"', runOnlyForDeploymentPostprocessing: 0}; var buildPhase = myProj.addBuildPhase([], 'PBXShellScriptBuildPhase', 'StripFrameworkScript', myProj.getFirstTarget().uuid, options).buildPhase; fs.writeFileSync(projectPath, myProj.writeSync()); diff --git a/src/ios/Instabug.framework/Headers/IBGBugReporting.h b/src/ios/Instabug.framework/Headers/IBGBugReporting.h index 42d054fd..c563d99e 100644 --- a/src/ios/Instabug.framework/Headers/IBGBugReporting.h +++ b/src/ios/Instabug.framework/Headers/IBGBugReporting.h @@ -7,8 +7,7 @@ // #import -#import -#import +#import "IBGTypes.h" NS_SWIFT_NAME(BugReporting) @interface IBGBugReporting : NSObject @@ -57,16 +56,18 @@ NS_SWIFT_NAME(BugReporting) @property(class, atomic, assign) IBGInvocationEvent invocationEvents; /** - @brief Sets the threshold value of the shake gesture for iPhone/iPod Touch + @brief Sets the threshold value of the shake gesture for iPhone/iPod Touch. - @discussion Default for iPhone is 2.5. + @discussion Default for iPhone is 2.5. The lower the threshold, the easier it will be to invoke Instabug with the + shake gesture. A threshold which is too low will cause Instabug to be invoked unintentionally. */ @property(class, atomic, assign) CGFloat shakingThresholdForiPhone; /** @brief Sets the threshold value of the shake gesture for iPad. - @discussion Default for iPad is 0.6. + @discussion Default for iPad is 0.6. The lower the threshold, the easier it will be to invoke Instabug with the + shake gesture. A threshold which is too low will cause Instabug to be invoked unintentionally. */ @property(class, atomic, assign) CGFloat shakingThresholdForiPad; @@ -118,6 +119,14 @@ NS_SWIFT_NAME(BugReporting) */ @property(class, atomic, assign) IBGBugReportingInvocationOption invocationOptions; + +/** + @brief Sets the default position at which the Instabug screen recording button will be shown. Different orientations are already handled. + + @discussion Default for `position` is `bottomRight`. + */ +@property(class, atomic, assign) IBGPosition videoRecordingFloatingButtonPosition; + /** @brief Invokes the SDK manually with the default invocation mode. diff --git a/src/ios/Instabug.framework/Headers/IBGFeatureRequests.h b/src/ios/Instabug.framework/Headers/IBGFeatureRequests.h index 6acb4ce2..f346be19 100644 --- a/src/ios/Instabug.framework/Headers/IBGFeatureRequests.h +++ b/src/ios/Instabug.framework/Headers/IBGFeatureRequests.h @@ -7,7 +7,7 @@ // #import -#import +#import "IBGTypes.h" NS_SWIFT_NAME(FeatureRequests) @interface IBGFeatureRequests : NSObject diff --git a/src/ios/Instabug.framework/Headers/IBGLog.h b/src/ios/Instabug.framework/Headers/IBGLog.h index 62258e1d..7e6003e7 100644 --- a/src/ios/Instabug.framework/Headers/IBGLog.h +++ b/src/ios/Instabug.framework/Headers/IBGLog.h @@ -7,7 +7,7 @@ // #import -#import +#import "InstabugCore.h" @interface IBGLog : NSObject diff --git a/src/ios/InstabugCore.framework/Headers/IBGNetworkLogger.h b/src/ios/Instabug.framework/Headers/IBGNetworkLogger.h similarity index 97% rename from src/ios/InstabugCore.framework/Headers/IBGNetworkLogger.h rename to src/ios/Instabug.framework/Headers/IBGNetworkLogger.h index d23bef01..4963cfdb 100644 --- a/src/ios/InstabugCore.framework/Headers/IBGNetworkLogger.h +++ b/src/ios/Instabug.framework/Headers/IBGNetworkLogger.h @@ -14,10 +14,6 @@ NS_SWIFT_NAME(NetworkLogger) @property (class, atomic, assign) BOOL enabled; -/* CHECK NULLABILITY! */ -typedef void (^NetworkObfuscationCompletionBlock)(NSData * _Nullable data, NSURLResponse * _Nonnull response); - - /** @brief Enable logging for network requests and responses on a custom NSURLSessionConfiguration. diff --git a/src/ios/InstabugCore.framework/Headers/IBGReport.h b/src/ios/Instabug.framework/Headers/IBGReport.h similarity index 100% rename from src/ios/InstabugCore.framework/Headers/IBGReport.h rename to src/ios/Instabug.framework/Headers/IBGReport.h diff --git a/src/ios/InstabugCore.framework/Headers/IBGTypes.h b/src/ios/Instabug.framework/Headers/IBGTypes.h similarity index 93% rename from src/ios/InstabugCore.framework/Headers/IBGTypes.h rename to src/ios/Instabug.framework/Headers/IBGTypes.h index 2d64699a..cf2da326 100644 --- a/src/ios/InstabugCore.framework/Headers/IBGTypes.h +++ b/src/ios/Instabug.framework/Headers/IBGTypes.h @@ -5,7 +5,7 @@ Copyright: (c) 2013-2018 by Instabug, Inc., all rights reserved. - Version: 8.0.2 + Version: 0.0.0 */ #import @@ -39,6 +39,14 @@ extern NSString * const kIBGInvocationTitleStringName; extern NSString * const kIBGTalkToUsStringName; extern NSString * const kIBGReportBugStringName; extern NSString * const kIBGReportFeedbackStringName; +extern NSString * const kIBGPhotoPickerTitle; +extern NSString * const kIBGProgressViewTitle; +extern NSString * const kIBGGalleryPermissionDeniedAlertTitle; +extern NSString * const kIBGGalleryPermissionDeniedAlertMessage; +extern NSString * const kIBGMaximumSizeExceededAlertTitle; +extern NSString * const kIBGMaximumSizeExceededAlertMessage; +extern NSString * const kIBGiCloudImportErrorAlertTitle; +extern NSString * const kIBGiCloudImportErrorAlertMessage; extern NSString * const kIBGEmailFieldPlaceholderStringName; extern NSString * const kIBGCommentFieldPlaceholderForBugReportStringName; extern NSString * const kIBGCommentFieldPlaceholderForFeedbackStringName; @@ -145,6 +153,10 @@ extern NSString * const kIBGDiscardAlertTitle; extern NSString * const kIBGDiscardAlertMessage; extern NSString * const kIBGDiscardAlertAction; extern NSString * const kIBGDiscardAlertCancel; +extern NSString * const kIBGVideoGalleryErrorMessageStringName; +extern NSString * const kIBGVideoDurationErrorTitle; +extern NSString * const kIBGVideoDurationErrorMessage; + /// ----------- /// @name Enums @@ -265,7 +277,8 @@ typedef NS_ENUM(NSInteger, IBGLocale) { IBGLocaleSlovak, IBGLocaleSpanish, IBGLocaleSwedish, - IBGLocaleTurkish + IBGLocaleTurkish, + IBGLocaleHungarian }; /** @@ -310,6 +323,16 @@ typedef NS_ENUM(NSInteger, IBGString) { IBGStringTalkToUs, IBGStringReportBug, IBGStringReportFeedback, + IBGStringPhotoPickerTitle, + IBGStringProgressViewTitle, + IBGStringGalleryPermissionDeniedAlertTitle, + IBGStringGalleryPermissionDeniedAlertMessage, + IBGStringMaximumSizeExceededAlertTitle, + IBGStringMaximumSizeExceededAlertMessage, + IBGVideoDurationErrorTitle, + IBGVideoDurationErrorMessage, + IBGStringiCloudImportErrorAlertTitle, + IBGStringiCloudImportErrorAlertMessage, IBGStringEmailFieldHint, IBGStringCommentFieldHintForBugReport, IBGStringCommentFieldHintForFeedback, @@ -401,7 +424,8 @@ typedef NS_ENUM(NSInteger, IBGString) { IBGDiscardAlertTitleStringName, IBGDiscardAlertMessageStringName, IBGDiscardAlertActionStringName, - IBGDiscardAlertCancelStringName + IBGDiscardAlertCancelStringName, + IBGVideoGalleryErrorMessageStringName }; /** @@ -480,12 +504,5 @@ typedef NS_ENUM(NSInteger, IBGWelcomeMessageMode) { IBGWelcomeMessageModeDisabled }; -@interface UIView (Instabug) - -/** - @brief Set this to true on any UIView to mark it as private. - Doing this will exclude it from all screenshots, view hierarchy captures and screen recordings. - */ -@property (nonatomic, assign) BOOL instabug_privateView; - -@end +/* CHECK NULLABILITY! */ +typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *response); diff --git a/src/ios/Instabug.framework/Headers/Instabug.h b/src/ios/Instabug.framework/Headers/Instabug.h index 719fd195..f02c3a0f 100644 --- a/src/ios/Instabug.framework/Headers/Instabug.h +++ b/src/ios/Instabug.framework/Headers/Instabug.h @@ -5,32 +5,30 @@ Copyright: (c) 2013-2018 by Instabug, Inc., all rights reserved. - Version: 8.0.2 + Version: 8.0.8 */ #import #import -#import -#import -#import +#import "InstabugCore.h" +#import "IBGNetworkLogger.h" +#import "IBGReport.h" #import "IBGLog.h" #import "IBGBugReporting.h" #import "IBGCrashReporting.h" #import "IBGSurveys.h" #import "IBGFeatureRequests.h" +#import "UIView+Instabug.h" /** This is the API for using Instabug's SDK. For more details about the SDK integration, - please visit https://instabug.com/developers + please visit https://docs.instabug.com/docs/ios-integration */ NS_ASSUME_NONNULL_BEGIN @interface Instabug : NSObject -typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *response); - - /** @brief Sets whether the SDK is recording the screen or not. @@ -115,7 +113,7 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r @property (class, atomic, assign) BOOL trackUserSteps; /** - @brief Sets whether user steps tracking is visual, non visula or disabled. + @brief Sets whether user steps tracking is visual, non visual or disabled. @discussion Enabling user steps would give you an insight on the scenario a user has performed before encountering a bug or a crash. User steps are attached with each report being sent. @@ -141,26 +139,6 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r */ @property (class, atomic, strong) NSString *userData; -+ (void)startWithToken:(NSString *)token invocationEvents:(IBGInvocationEvent)invocationEvents; - -#pragma mark - SDK Debugging - -/// ------------------------ -/// @name SDK Debugging -/// ------------------------ - -/** - @brief Sets the verbosity level of logs used to debug the Instabug SDK itself. - - @discussion This API sets the verbosity level of logs used to debug The SDK. The defualt value in debug mode is IBGSDKDebugLogsLevelVerbose and in production is IBGSDKDebugLogsLevelError. - */ -@property (class, atomic, assign) IBGSDKDebugLogsLevel SDKDebugLogsLevel; - -#pragma mark - Old APIs - -/// ------------------------ -/// @name SDK Initialization -/// ------------------------ /** @brief Starts the SDK. @@ -169,76 +147,11 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r Should be called at the end of `-[UIApplicationDelegate application:didFinishLaunchingWithOptions:]`. @param token The token that identifies the app, you can find it on your dashboard. - @param invocationEvent The event that invokes the SDK's UI. + @param invocationEvents One or more event that invokes the SDK's UI. @see IBGInvocationEvent */ -+ (void)startWithToken:(NSString *)token invocationEvent:(IBGInvocationEvent)invocationEvent DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/// --------------------------- -/// @name SDK Manual Invocation -/// --------------------------- - - -/** - @brief Invokes the SDK manually with the default invocation mode. - - @discussion Shows a view that asks the user whether they want to start a chat, report a problem or suggest an improvement. - */ -+ (void)invoke DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Invokes the SDK with a specific mode. - - @discussion Invokes the SDK and show a specific view, instead of showing a prompt for users to choose from. - - @param invocationMode Specifies which mode the SDK is going to start with. - - @see IBGInvocationMode - */ -+ (void)invokeWithInvocationMode:(IBGInvocationMode)invocationMode DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Dismisses any Instabug views that are currently being shown. - */ -+ (void)dismiss DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/// ---------------------- -/// @name SDK Pro Features -/// ---------------------- - -/** - @brief Attaches a file to each report being sent. - - @deprecated Use `addFileAttachmentWithURL:` instead. - - @discussion A new copy of the file at fileURL will be attached with each bug report being sent. The file is only copied - at the time of sending the report, so you could safely call this API whenever the file is available on disk, and the copy - attached to your bug reports will always contain that latest changes at the time of sending the report. - - Each call to this method overrides the file to be attached, and the file has to be available locally at the provided - path when the report is being sent. - - @param fileLocation Path to a file that's going to be attached to each report. - */ -+ (void)setFileAttachment:(NSString *)fileLocation DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Attaches a file to each report being sent. - - @deprecated Use `addFileAttachmentWithURL:` instead. - - @discussion A new copy of the file at fileURL will be attached with each bug report being sent. The file is only copied - at the time of sending the report, so you could safely call this API whenever the file is available on disk, and the copy - attached to your bug reports will always contain that latest changes at the time of sending the report. - - Each call to this method overrides the file to be attached, and the file has to be available locally at the provided - path when the report is being sent. - - @param fileURL Path to a file that's going to be attached to each report. - */ -+ (void)setFileAttachmentWithURL:(NSURL *)fileURL DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - ++ (void)startWithToken:(NSString *)token invocationEvents:(IBGInvocationEvent)invocationEvents; /** @brief Add file to attached files with each report being sent. @@ -274,141 +187,6 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r */ + (void)clearFileAttachments; -/** - @brief Sets whether the SDK is tracking user steps or not. - - @discussion Enabling user steps would give you an insight on the scenario a user has performed before encountering a - bug or a crash. User steps are attached with each report being sent. - - User Steps tracking is enabled by default if it's available in your current plan. - - @param isUserStepsEnabled A boolean to set user steps tracking to being enabled or disabled. - */ -+ (void)setUserStepsEnabled:(BOOL)isUserStepsEnabled DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets whether to track and report crashes or not. - - @discussion When enabled, Instabug will automatically report crashes, which can be viewed later on from your dashboard. - - Crash reporting is enabled by default if it's available in your current plan. - - @param isReportingCrashes A boolean to set crash reporting to being enabled or disabled. - */ -+ (void)setCrashReportingEnabled:(BOOL)isReportingCrashes DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets whether In-App Conversations button and notifications are displayed or not. - - @deprecated Starting from v6.0, use `setPromptOptionsEnabled:` instead. - - @discussion When In-App Conversations are disabled, push notifications are disabled as well. - - In-App Conversations is enabled by default if it's available in your current plan. - - @param isInAppConversationsEnabled A boolean to set In-App Conversations to being enabled or disabled. - */ -+ (void)setInAppConversationsEnabled:(BOOL)isInAppConversationsEnabled DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets a block of code to be executed before sending each report. - - @deprecated Starting from v6.0, use `setPreSendingHandler:` instead. - - @discussion This block is executed in the background before sending each report. Could be useful for attaching logs - and extra data to reports. - - @param preSendingBlock A block of code that gets executed before sending each bug report. - */ -+ (void)setPreSendingBlock:(void (^)(void))preSendingBlock DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets a block of code to be executed before sending each report. - - @discussion This block is executed in the background before sending each report. Could be used for attaching logs - and extra data to reports. - - @param preSendingHandler A block of code that gets executed before sending each bug report. - */ -+ (void)setPreSendingHandler:(void (^)(void))preSendingHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets a block of code to be executed just before the SDK's UI is presented. - - @deprecated Starting from v6.0, use `setPreInvocationHandler:` instead. - - @discussion This block is executed on the UI thread. Could be used for performing any UI changes before the SDK's UI - is shown. - - @param preInvocationBlock A block of code that gets executed before presenting the SDK's UI. - */ -+ (void)setPreInvocationBlock:(void (^)(void))preInvocationBlock DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets a block of code to be executed just before the SDK's UI is presented. - - @discussion This block is executed on the UI thread. Could be used for performing any UI changes before the SDK's UI - is shown. - - @param preInvocationHandler A block of code that gets executed before presenting the SDK's UI. - */ -+ (void)setPreInvocationHandler:(void (^)(void))preInvocationHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets a block of code to be executed right after the SDK's UI is dismissed. - - @deprecated Starting from v6.0, use `setPostInvocationHandler:` instead. - - @discussion This block is executed on the UI thread. Could be used for performing any UI changes after the SDK's UI - is dismissed. - - @param postInvocationBlock A block of code that gets executed after the SDK's UI is dismissed. - - The block has the following parameters: - - - issueState: The state of the issue after the SDK has been dismissed. Indicates whether the issues has been submitted, - cancelled, or still in progress. - - feedbackType: Type of feedback that has been sent. Will be set to IBGFeedbackTypeBug in case the SDK has been - dismissed without selecting a report type, so you might need to check issueState before feedbackType. - - @see IBGIssueState, IBGFeedbackType - */ -+ (void)setPostInvocationBlock:(void (^)(IBGIssueState issueState, IBGFeedbackType feedbackType))postInvocationBlock DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets a block of code to be executed right after the SDK's UI is dismissed. - - @discussion This block is executed on the UI thread. Could be used for performing any UI changes after the SDK's UI - is dismissed. - - @param postInvocationHandler A block of code that gets executed after the SDK's UI is dismissed. - - The block has the following parameters: - - - dismissType: How the SDK was dismissed. - - reportType: Type of report that has been sent. Will be set to IBGReportTypeBug in case the SDK has been dismissed - without selecting a report type, so you might need to check dismissType before reportType. - - @see IBGReportType, IBGDismissType - */ -+ (void)setPostInvocationHandler:(void (^)(IBGDismissType dismissType, IBGReportType reportType))postInvocationHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets a block of code to be executed when a prompt option is selected - - @param didSelectPromptOptionHandler A block of code that gets executed when a prompt option is selected. - - The block has the following parameters: - - prompOption: The option selected in prompt. -*/ -+ (void)setDidSelectPromptOptionHandler:(void (^)(IBGPromptOption promptOption))didSelectPromptOptionHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Present a view that educates the user on how to invoke the SDK with the currently set invocation event. - - @discussion Does nothing if invocation event is set to anything other than IBGInvocationEventShake or IBGInvocationEventScreenshot. - */ -+ (void)showIntroMessage DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); /** @brief Shows the welcome message in a specific mode. @@ -419,15 +197,6 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r */ + (void)showWelcomeMessageWithMode:(IBGWelcomeMessageMode)welcomeMessageMode; -/** - @brief Enables/disables the attachment of an initial screenshot when reporting a bug/improvement. - - @deprecated Starting from v6.0, use - `setAttachmentTypesEnabledScreenShot:extraScreenShot:galleryImage:voiceNote:screenRecording:` instead. - - @param willTakeScreenshot A boolean to set whether attachment of an initial screenshot is enabled or disabled. - */ -+ (void)setWillTakeScreenshot:(BOOL)willTakeScreenshot DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); /** @brief Sets the user email and name for all sent reports. @@ -444,93 +213,6 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r */ + (void)logOut; -/** - @brief Sets the default value of the user's email and hides the email field from the reporting UI. - - @discussion Defaults to an empty string. - - @param userEmail An email address to be set as the user's email. - */ -+ (void)setUserEmail:(NSString *)userEmail DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets the default value of the user's name to be included with all reports. - - @discussion Defaults to an empty string. - - @param userName Name of the user to be set. - */ -+ (void)setUserName:(NSString *)userName DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Shows/Hides email field. - - @discussion Defaults to show email field. If set to NO the email field will not be required regardless of previous or future calls to setEmailFieldRequired:. - - @param isShowingEmailField YES to show the email field, NO to hide it. - */ -+ (void)setShowEmailField:(BOOL)isShowingEmailField DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Enables/disables screenshot view when reporting a bug/improvement. - - @deprecated Starting from v6.0, use `setWillSkipScreenshotAnnotation:` instead. - - @discussion By default, screenshot view is shown when reporting a bug, but not when sending feedback. - - @param willShowScreenshotView A boolean to set whether screenshot view is shown or not. Passing YES will show - screenshot view for both feedback and bug reporting, while passing NO will disable it for both. - */ -+ (void)setWillShowScreenshotView:(BOOL)willShowScreenshotView DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Enables/disables screenshot view when reporting a bug/improvement. - - @discussion By default, screenshot view is shown when reporting a bug, but not when sending feedback. - - @param willSkipScreenShot A boolean to set whether screenshot view is shown or not. Passing YES will show - screenshot view for both feedback and bug reporting, while passing NO will disable it for both. - */ -+ (void)setWillSkipScreenshotAnnotation:(BOOL)willSkipScreenShot DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Returns the number of unread messages the user currently has. - - @discussion Use this method to get the number of unread messages the user has, then possibly notify them about it with - your own UI. - - @return Notifications count, or -1 incase the SDK has not been initialized. - */ -+ (NSInteger)getUnreadMessagesCount DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/// ------------------ -/// @name SDK Settings -/// ------------------ - -/** - @brief Sets the event that invoke the feedback form. - - @discussion Default is set by `startWithToken:invocationEvent:`. - - @param invocationEvent Event that invokes the feedback form. - - @see IBGInvocationEvent - */ -+ (void)setInvocationEvent:(IBGInvocationEvent)invocationEvent DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets the default SDK invocation mode. - - @deprecated Starting from v6.0, use `setPromptOptionsEnabledWithBug:feedback:chat:` instead. - - @discussion Defaults to IBGInvocationModeNA. - - @param invocationMode A mode that's used to invoke the SDK. - - @see IBGInvocationMode - */ -+ (void)setDefaultInvocationMode:(IBGInvocationMode)invocationMode DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - /** @brief Enables/disables the use of push notifications in the SDK. @@ -545,59 +227,6 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r */ + (void)setPushNotificationsEnabled:(BOOL)isPushNotificationsEnabled; -/** - @brief Sets whether users are required to enter an email address or not when sending reports. - - @deprecated Use setEmailFieldRequired:forAction: instead. - - @discussion Defaults to YES. If email field is set to be hidden using + [Instabug setShowEmailField:NO], email field - will always be optional regardless of the whether this method was called or not. - - @param isEmailFieldRequired A boolean to indicate whether email field is required or not. - */ -+ (void)setEmailFieldRequired:(BOOL)isEmailFieldRequired DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets whether users are required to enter a comment or not when sending reports. - - @discussion Defaults to NO. - - @param isCommentFieldRequired A boolean to indicate whether comment field is required or not. - */ -+ (void)setCommentFieldRequired:(BOOL)isCommentFieldRequired DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets the threshold value of the shake gesture for iPhone/iPod Touch and iPad. - - @discussion Default for iPhone is 2.5. - Default for iPad is 0.6. - - @param iPhoneShakingThreshold Threshold for iPhone. - @param iPadShakingThreshold Threshold for iPad. - */ -+ (void)setShakingThresholdForiPhone:(double)iPhoneShakingThreshold foriPad:(double)iPadShakingThreshold DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets the default edge and offset from the top at which the floating button will be shown. Different orientations - are already handled. - - @discussion Default for `floatingButtonEdge` is `CGRectMaxXEdge`. - Default for `floatingButtonOffsetFromTop` is 50 - - @param floatingButtonEdge `CGRectMaxXEdge` to show on the right, or `CGRectMinXEdge` to show on the left. - @param floatingButtonOffsetFromTop Top offset for floating button. - */ -+ (void)setFloatingButtonEdge:(CGRectEdge)floatingButtonEdge withTopOffset:(double)floatingButtonOffsetFromTop DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets the default position at which the Instabug screen recording button will be shown. Different orientations are already handled. - - @discussion Default for `position` is `bottomRight`. - - @param position `topLeft` to show on the top left of screen , or `bottomRight` to show on the bottom right of scrren. - */ -+ (void)setVideoRecordingFloatingButtonPosition:(IBGPosition)position DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - /** @brief Sets the SDK's locale. @@ -610,24 +239,6 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r */ + (void)setLocale:(IBGLocale)locale; -/** - @brief Sets whether the intro message that gets shown on launching the app is enabled or not. - - @discussion Defaults to YES. - - @param isIntroMessageEnabled A boolean to indicate whether the intro message is enabled or not. - */ -+ (void)setIntroMessageEnabled:(BOOL)isIntroMessageEnabled DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets whether to show a "Thank You" dialog after a bug report is sent or not. - - @discussion Defaults to YES. - - @param isPostSendingDialogEnabled A boolean to indicate whether the dialog is enabled or not. - */ -+ (void)setPostSendingDialogEnabled:(BOOL)isPostSendingDialogEnabled DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - /** @brief Sets the color theme of the SDK's whole UI. @@ -637,26 +248,6 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r */ + (void)setColorTheme:(IBGColorTheme)colorTheme; -/** - @brief Sets the primary color of the SDK's UI. - - @discussion Sets the color of UI elements indicating interactivity or call to action. - - @param color A color to set the UI elements of the SDK to. - */ -+ (void)setPrimaryColor:(UIColor *)color DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets a block of code that is used to capture a screenshot. - - @deprecated Starting from v6.0, use `setScreenshotCapturingHandler:` instead. - - @discussion Should only be used if your app uses OpenGL. - - @param screenshotCapturingBlock A block of code that's going to be used to capture screenshots. - */ -+ (void)setScreenshotCapturingBlock:(UIImage *(^)(void))screenshotCapturingBlock DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - /** @brief Sets a block of code that is used to capture a screenshot. @@ -666,37 +257,6 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r */ + (void)setScreenshotCapturingHandler:(UIImage *(^)(void))screenshotCapturingHandler; -/** - @brief Appends a set of tags to previously added tags of reported feedback, bug or crash. - - @deprecated Starting from v6.0, use `appendTags:` instead. - - @param tag A set of tags. - @param ... ... - */ -+ (void)addTags:(NSString *)tag, ... NS_REQUIRES_NIL_TERMINATION DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Appends a set of tags to previously added tags of reported feedback, bug or crash. - - @deprecated Starting from v6.0, use `appendTags:` instead. - - @discussion This method is identical to `+ [Instabug addtags:]`, but is meant to be used from Swift. - - To use this method from Swift, you will need to add the following code to the class that's going to call it. - - ``` - func addTags(str: String, _ arguments: CVarArgType...) -> Void { - return withVaList(arguments) { Instabug.addTags(str, withArguments :$0) } - } - ``` - And then call addTags("tag 1", "tag 2", "tag 3"). - - @param tag tag - @param arguments arguments - */ -+ (void)addTags:(NSString *)tag withArguments:(va_list)arguments DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - /** @brief Appends a set of tags to previously added tags of reported feedback, bug or crash. @@ -716,20 +276,6 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r */ + (NSArray *)getTags; -/** - @brief Overrides any of the strings shown in the SDK with custom ones. - - @deprecated Use `setValue:forStringWithKey:` instead. - - @discussion Allows you to customize any of the strings shown to users in the SDK. - - @param value String value to override the default one. - @param key Key of string to override. - - @see IBGString - */ -+ (void)setString:(NSString*)value toKey:(IBGString)key DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - /** @brief Overrides any of the strings shown in the SDK with custom ones. @@ -743,98 +289,6 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r */ + (void)setValue:(NSString *)value forStringWithKey:(NSString *)key; -/** - @brief Sets whether attachments in bug reporting and in-app messaging are enabled or not. - - @param screenShot A boolean to enable or disable screenshot attachments. - @param extraScreenShot A boolean to enable or disable extra screenshot attachments. - @param galleryImage A boolean to enable or disable gallery image attachments. In iOS 10+, NSPhotoLibraryUsageDescription should be set in info.plist to enable gallery image attachments. - @param voiceNote A boolean to enable or disable voice note attachments. In iOS 10+, NSMicrophoneUsageDescription should be set in info.plist to enable voiceNote attachments. - @param screenRecording A boolean to enable or disable screen recording attachments. - */ -+ (void)setAttachmentTypesEnabledScreenShot:(BOOL)screenShot - extraScreenShot:(BOOL)extraScreenShot - galleryImage:(BOOL)galleryImage - voiceNote:(BOOL)voiceNote - screenRecording:(BOOL)screenRecording DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets whether attachments in bug reporting and in-app messaging are enabled. - - @param attachmentTypes A NS_OPTIONS to add enabled attachments type. - */ -+ (void)setEnabledAttachmentTypes:(IBGAttachmentType)attachmentTypes DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); -/** - @brief Enables/disables showing in-app notifications when the user receives a new message. - - @param chatNotificationEnabled A boolean to set whether notifications are enabled or disabled. - */ -+ (void)setChatNotificationEnabled:(BOOL)chatNotificationEnabled DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets a block of code that gets executed when a new message is received. - - @param onNewMessageHandler A block of code that gets executed when a new message is received. - */ -+ (void)setOnNewMessageHandler:(void (^)(void))onNewMessageHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Enables/disables prompt options when SDK is invoked. - - @discussion When only a single option is enabled, it become the default invocation mode. - If all options are disabled, bug reporting becomes the default invocation mode. - - By default, all three options are enabled. - - @param bugReportEnabled A boolean to indicate whether bug reports are enabled or disabled. - @param feedbackEnabled A boolean to indicate whether feedback is enabled or disabled. - @param chatEnabled A boolean to indicate whether chat is enabled or disabled. - */ -+ (void)setPromptOptionsEnabledWithBug:(BOOL)bugReportEnabled feedback:(BOOL)feedbackEnabled chat:(BOOL)chatEnabled DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets an array of report categories to be shown for users to select from before reporting a bug or sending - feedback. - - @discussion Use this method to give users a list of choices of categories their bug report or feedback might be related - to. Selected category will be shown as a tag on your dashboard. - - @param titles Array of titles to be shown in the list. - @param names Array of names of icons to be shown along with titles. Use the same names you would use - with `+ [UIImage imageNamed:]`. - */ -+ (void)setReportCategoriesWithTitles:(NSArray *)titles iconNames:(nullable NSArray *)names DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets an array of report categories to be shown for users to select from before reporting a bug or sending - feedback. - - @discussion Use this method to give users a form after reporting a bug to be filled and sent inside description. - - @param title extra field key. - @param required determine whether this field is required or not. - */ -+ (void)addExtraReportFieldWithTitle:(NSString *)title required:(BOOL)required DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Remove all extra fields. - - @discussion Use this method to remove all added extra fields. - */ -+ (void)removeExtraReportFields DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets whether the extended bug report mode should be disabled, enabled with required fields or enabled with optional fields. - - @discussion This feature is disabled by default. When enabled, it adds more fields for your reporters to fill in. You can set whether the extra fields are required or optional. - 1. Expected Results. - 2. Actual Results. - 3. Steps to Reproduce. - - @param extendedBugReportMode An enum to disable the extended bug report mode, enable it with required or with optional fields. - */ -+ (void)setExtendedBugReportMode:(IBGExtendedBugReportMode)extendedBugReportMode DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - /** @brief Set custom user attributes that are going to be sent with each feedback, bug or crash. @@ -868,69 +322,23 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r */ + (nullable NSDictionary *)userAttributes; -/** - @brief Enables/disables inspect view hierarchy when reporting a bug/feedback. - - @param viewHierarchyEnabled A boolean to set whether view hierarchy are enabled or disabled. - */ -+ (void)setViewHierarchyEnabled:(BOOL)viewHierarchyEnabled DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets whether users are required to enter an email address or not when doing a certain action `IBGAction`. - - @discussion Defaults to YES. - - @param isEmailFieldRequired A boolean to indicate whether email field is required or not. - @param actionType An enum that indicates which action types will have the isEmailFieldRequired. - */ -+ (void)setEmailFieldRequired:(BOOL)isEmailFieldRequired forAction:(IBGAction)actionType DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - /// ------------------- /// @name SDK Reporting /// ------------------- /** - @brief Report an exception manually. - - @param exception Exception to be reported. - */ -+ (void)reportException:(NSException *)exception DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Report an error manually. + @brief Logs a user event that happens through the lifecycle of the application. - @param error error to be reported. - */ -+ (void)reportError:(NSError *)error DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/// -------------------------- -/// @name In-App Conversations -/// -------------------------- - -/** - @brief Invokes the SDK and shows the conversations view. + @discussion Logged user events are going to be sent with each report, as well as at the end of a session. - @deprecated Starting from v6.0, use `invokeWithInvocationMode:` instead. + @param name Event name. */ -+ (void)invokeConversations DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); ++ (void)logUserEventWithName:(NSString *)name; /// ------------------------ /// @name Push Notifications /// ------------------------ -/** - @brief Checks if a notification is from Instabug. - - @discussion If you are using push notifications, use this method to check whether an incoming notification is from - Instabug or not. If this method returns YES, you should call didReceiveRemoteNotification: to let the Instabug handle - the notification. Otherwise, handle the notification on your own. - - @param notification userInfo dictionary received in `-[UIApplicationDelegate application:didReceiveRemoteNotification:]`. - - @return YES if notification is from Instabug. - */ -+ (BOOL)isInstabugNotification:(NSDictionary *)notification DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - /** @brief Use this method to set Apple Push Notification token to enable receiving Instabug push notifications. @@ -955,342 +363,122 @@ typedef void (^NetworkObfuscationCompletionBlock)(NSData *data, NSURLResponse *r */ + (BOOL)didReceiveRemoteNotification:(NSDictionary *)userInfo; -/** - @brief Logs a user event that happens through the lifecycle of the application. - - @discussion Logged user events are going to be sent with each report, as well as at the end of a session. - - @param name Event name. - */ -+ (void)logUserEventWithName:(NSString *)name; - -/** - @brief Logs a user event that happens through the lifecycle of the application. - - @discussion Logged user events are going to be sent with each report, as well as at the end of a session. - - @param name Event name. - @param params An optional dictionary or parameters to be associated with the event. Make sure it's JSON serializable. - */ -+ (void)logUserEventWithName:(NSString *)name params:(nullable NSDictionary *)params DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/// ------------------------ -/// @name IBGLog -/// ------------------------ - -/** - @brief Adds custom logs that will be sent with each report. Logs are added with the debug log level. - - @param log Message to be logged. - */ -+ (void)IBGLog:(NSString *)log DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Adds custom logs with the verbose log level. Logs will be sent with each report. - - @param log Message to be logged. - */ -+ (void)logVerbose:(NSString *)log DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Adds custom logs with the debug log level. Logs will be sent with each report. - - @param log Message to be logged. - */ -+ (void)logDebug:(NSString *)log DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Adds custom logs with the info log level. Logs will be sent with each report. - - @param log Message to be logged. - */ -+ (void)logInfo:(NSString *)log DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Adds custom logs with the warn log level. Logs will be sent with each report. - - @param log Message to be logged. - */ -+ (void)logWarn:(NSString *)log DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Adds custom logs with the error log level. Logs will be sent with each report. - - @param log Message to be logged. - */ -+ (void)logError:(NSString *)log DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets whether IBGLog should also print to Xcode's console log or not. - - @discussion Defaults to YES. - - @param enabled A boolean to set whether printing to Xcode's console is enabled or not. - */ -+ (void)setIBGLogPrintsToConsole:(BOOL)enabled DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Clear all Logs. - - @discussion Clear all Instabug logs, console logs, network logs and user steps. - - */ -+ (void)clearAllLogs DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/// ------------------------ -/// @name Network Logging -/// ------------------------ - -/** - @brief Sets whether to log network requests or not. - - @discussion When enabled, Instabug will automtically log all network requests and responses. Logs are attached to - each report being sent and are available on your Instabug dashboard. - - Networking logging is enabled by default if it's available in your current plan. - - @param isNetworkLoggingEnabled A boolean to set network logging to be enabled to disabled. - */ -+ (void)setNetworkLoggingEnabled:(BOOL)isNetworkLoggingEnabled DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Specify an NSPredicate to be used to omit certain requests from being logged. - - @deprecated Use `setNetworkLoggingRequestFilterPredicate:responseFilterPredicate:` instead. - - @discussion Predicate will be matched against an `NSURLRequest`. This can be used to filter out requests to a specific - domain for example. - - @param filterPredicate An NSPredicate to match against an NSURLRequest. Matching requests will be omitted. - */ -+ (void)setNetworkLoggingFilterPredicate:(NSPredicate *)filterPredicate DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Specify NSPredicates to be used to omit certain network requests from being logged based on their request or - response objects. - - @discussion `requestFilterPredicate` will be matched against an `NSURLRequest`. It can be used to filter out requests - to a specific domain for example. - - `responseFilterPredicate` will be matched against an `NSHTTPURLResponse`. It can be used to filter out responses that - match specific status codes. - - If both predicates are specified, `requestFilterPredicate` is evaluated first, if it matches, the request is omitted - from logging without evaluating `responseFilterPredicate`. - - @param requestFilterPredicate An NSPredicate to match against an NSURLRequest. Matching requests will be omitted. - @param responseFilterPredicate An NSPredicate to match against an NSHTTPURLResponse. Matching responses will be omitted. - */ -+ (void)setNetworkLoggingRequestFilterPredicate:(nullable NSPredicate *)requestFilterPredicate responseFilterPredicate:(nullable NSPredicate *)responseFilterPredicate DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Enable logging for network requests and responses on a custom NSURLSessionConfiguration. - - @discussion Logging for network requests and responses may not work if you're using a custom `NSURLSession` object. - If this is the case, call this method passing in your custom NSURLSessions's configuration to enable logging for it. - - @param URLSessionConfiguration The NSURLSessionConfiguration of your custom NSURLSession. - */ -+ (void)enableLoggingForURLSessionConfiguration:(NSURLSessionConfiguration *)URLSessionConfiguration DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Set HTTP body of a POST request to be included in network logs. - @deprecated Now body of a POST request is captured automatcailly you don't have to log it manually - @discussion Due to a bug in Foundation, it's not possible to retrieve the body of POST requests automatically. Use - this method to include the body of your POST requests in network logs. - - If you'd like to exclude or obfuscate user sensitive data in the request body, this is also the place to do it. - - @param body Body data of a POST request. - @param request The POST request that is being sent. - */ -+ (void)logHTTPBody:(NSData *)body forRequest:(NSMutableURLRequest *)request DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Use to obfuscate a URL that's going to be included in network logs. - - @discussion Use this method if you make requests that include user sensitive data in the URL (like authentication tokens - for example), and you'd like to hide those from your network logs. - - The provided block will be called for every request. You should do whatever processing you need to do on the URL inside - that block, then return a URL to be included in network logs. - - @param obfuscationHandler A block that obfuscates the passed URL and returns it. - */ -+ (void)setNetworkLoggingURLObfuscationHandler:(nonnull NSURL * (^)(NSURL * _Nonnull url))obfuscationHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Use to obfuscate a request that's going to be included in network logs. - - @discussion Use this method if you want to make any modifications to requests before it is added to the network log. - This won't be applied to already filtered requests - - Note that thsese changes doesn't affect the actual request. - - The provided block will be called for every request. You should do whatever processing you need to do on the request inside - that block, then return a request to be included in network logs. - - This method usage overrides modifications made by `setNetworkLoggingURLObfuscationHandler:`. - - @param obfuscationHandler A block that takes a request and returns a new modified one to be logged.. - */ -+ (void)setNetworkLogRequestObfuscationHandler:(nonnull NSURLRequest * (^)(NSURLRequest * _Nonnull request))obfuscationHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Use to obfuscate a request's response that's going to be included in network logs. - - @discussion Use this method if you want to make any modifications to a request's respone and its data before it's - added to network logs. - - The provided block will be called for every response. You should do whatever processing you need to do on the response - and data inside that block, then return response and data to be included in network logs. Changes you make to the - response and its data only affect network logs, not the actual response. - - @param obfuscationHandler A block that takes the original response, its data and a return block as parameters. The - return block should be called with the modified data and response. - */ -+ (void)setNetworkLogResponseObfuscationHandler:(void (^)(NSData * _Nullable responseData, NSURLResponse * _Nonnull response, NetworkObfuscationCompletionBlock returnBlock))obfuscationHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Use to get callbacks about progress of sending body content of a particular request when networking logging is - enabled. - - @discussion The provided block will get periodical callbacks about the progress of sending the body content of a request. - - @param URL URL which will be attached with requestProgressHandler. - @param requestProgressHandler A block that will be called for the requestURL when SDK intercept that request. - - */ -+ (void)setProgressHandlerForRequestURL:(nonnull NSURL *)URL - progressHandler:(nonnull void (^)(NSURLSessionTask *task, int64_t bytesSent, int64_t totalBytesSent, int64_t totalBytesExpectedToSend))requestProgressHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Used to ask whether your app is prepared to handle a particular authentication challenge. Can be called on any thread. - - @discussion Set this block if your app implements SSL pinning and you have network logging enabled. - - @param protectionSpaceHandler A block that takes the protection space for the authentication challenge and should return - true or false. - */ -+ (void)setCanAuthenticateAgainstProtectionSpaceHandler:(BOOL(^)(NSURLProtectionSpace *protectionSpace))protectionSpaceHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Used to process an authentication challenge and return an NSURLCredential object. - - @discussion Set this block if your app implements SSL pinning and you have network logging enabled. - - @param reciveChallengeHandler A block that takes the authentication challenge and returns NSURLCredential. - */ -+ (void)setDidReceiveAuthenticationChallengeHandler:(NSURLCredential* (^)(NSURLAuthenticationChallenge *challenge))reciveChallengeHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); +#pragma mark - SDK Debugging /// ------------------------ -/// @name Surveys +/// @name SDK Debugging /// ------------------------ /** - @brief Sets whether auto surveys showing are enabled or not. - - @discussion If you disable surveys auto showing on the SDK but still have active surveys on your Instabug dashboard, those surveys are still going to be sent to the device, but are not going to be shown automatically. - - To manually display any available surveys, call `+ [Instabug showSurveyIfAvailable]`. - - Defaults to YES. - - @param autoShowingSurveysEnabled A boolean to indicate whether the surveys auto showing are enabled or not. - */ -+ (void)setAutoShowingSurveysEnabled:(BOOL)autoShowingSurveysEnabled DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets whether surveys are enabled or not. - - @discussion if you disable surveys feature. all survey's methods won't perform untile this flage is enabled again. - - Defaults to YES. - - @param surveysEnabled A boolean to indicate whether the survey feature is enabled or not. - */ -+ (void)setSurveysEnabled:(BOOL)surveysEnabled DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Shows one of the surveys that were not shown before, that also have conditions that match the current device/user. - - @discussion Does nothing if there are no available surveys. - */ -+ (void)showSurveyIfAvailable DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Returns true if there are any surveys that match the current device/user. - */ -+ (BOOL)hasAvailableSurveys DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets a block of code to be executed just before the survey's UI is presented. - - @discussion This block is executed on the UI thread. Could be used for performing any UI changes before the survey's UI - is shown. - - @param willShowSurveyHandler A block of code that gets executed before presenting the survey's UI. - */ -+ (void)setWillShowSurveyHandler:(void (^)(void))willShowSurveyHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Sets a block of code to be executed right after the survey's UI is dismissed. - - @discussion This block is executed on the UI thread. Could be used for performing any UI changes after the survey's UI - is dismissed. + @brief Sets the verbosity level of logs used to debug the Instabug SDK itself. - @param didShowSurveyHandler A block of code that gets executed after the survey's UI is dismissed. + @discussion This API sets the verbosity level of logs used to debug The SDK. The defualt value in debug mode is IBGSDKDebugLogsLevelVerbose and in production is IBGSDKDebugLogsLevelError. */ -+ (void)setDidDismissSurveyHandler:(void (^)(void))didShowSurveyHandler DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); +@property (class, atomic, assign) IBGSDKDebugLogsLevel sdkDebugLogsLevel; -/** - @brief Shows Survey with a specific token. - - @discussion Does nothing if there are no available surveys with that specific token. Answered and canceled surveys won't show up again. - - @param surveyToken A String with a survey token. - */ -+ (void)showSurveyWithToken:(NSString *)surveyToken DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Returns true if the survey with a specific token was answered before . - - @discussion Will return false if the token does not exist or if the survey was not answered before. - - @param surveyToken A String with a survey token. +/* + +------------------------------------------------------------------------+ + | Deprecated APIs | + +------------------------------------------------------------------------+ + | The following section includes all deprecated APIs. | + | | + | We've made a few changes to our APIs starting from version 8.0 to make | + | them more intuitive and easily reachable. | + | | + | While the APIs below still function, they will be completely removed | + | in a future release. | + | | + | To adopt the new changes, please refer to our migration guide at: | + | https://docs.instabug.com/v1.0/docs/ios-migration-guide | + +------------------------------------------------------------------------+ */ -+ (BOOL)hasRespondedToSurveyWithToken:(NSString *)surveyToken DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); -/** - @brief Sets a threshold for numbers of sessions and another for number of days required before a survey, that has been dismissed once, would show again. - - @discussion When a survey that has been shown to the user gets dismissed once, it will not reappear to the user unless a certain number of sessions have started AND a certain number of days have passed since the user first dismissed the survey. Note that if a survey is dismissed for a second time, it will not show again, in other words, it will be set to `canceled`. This applies to both surveys with and without tokens. - - @param sessionCount : Number of sessions required to be initialized before a dismissed survey can be shown again. - @param daysCount : Number of days required to pass before a dismissed survey can be shown again. - */ -+ (void)setThresholdForReshowingSurveyAfterDismiss:(NSInteger)sessionCount daysCount:(NSInteger)daysCount DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -/** - @brief Setting an option for all the surveys to show a welcome screen before the user starts taking the survey. - - @discussion By enabling this option, any survey that appears to the user will have a welcome screen with a title, subtitle - and a button that if clicked, will take the user to the survey. All the strings in the welcome screen have a default value - and localized. They can also be modified using the strings API. The default value of this option is false. - - @param shouldShowWelcomeScreen : Boolean for setting wether the welcome screen should show. - */ -+ (void)setShouldShowSurveysWelcomeScreen:(BOOL)shouldShowWelcomeScreen DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); - -#pragma mark - Feature Requests -/// ------------------------ -/// @name Feature Requests -/// ------------------------ - -/** - @brief Shows the UI for feature requests list - */ -+ (void)showFeatureRequests DEPRECATED_MSG_ATTRIBUTE("This API has been deprecated. See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs."); +#define IBG_DEPRECATED_ATTRIBUTE DEPRECATED_MSG_ATTRIBUTE("See https://docs.instabug.com/v1.0/docs/ios-migration-guide for instructions on migrating to SDK v8.x APIs.") + ++ (void)startWithToken:(NSString *)token invocationEvent:(IBGInvocationEvent)invocationEvent IBG_DEPRECATED_ATTRIBUTE; ++ (void)invoke IBG_DEPRECATED_ATTRIBUTE; ++ (void)invokeWithInvocationMode:(IBGInvocationMode)invocationMode IBG_DEPRECATED_ATTRIBUTE; ++ (void)dismiss IBG_DEPRECATED_ATTRIBUTE; ++ (void)setFileAttachment:(NSString *)fileLocation IBG_DEPRECATED_ATTRIBUTE; ++ (void)setFileAttachmentWithURL:(NSURL *)fileURL IBG_DEPRECATED_ATTRIBUTE; ++ (void)setUserStepsEnabled:(BOOL)isUserStepsEnabled IBG_DEPRECATED_ATTRIBUTE; ++ (void)setCrashReportingEnabled:(BOOL)isReportingCrashes IBG_DEPRECATED_ATTRIBUTE; ++ (void)setInAppConversationsEnabled:(BOOL)isInAppConversationsEnabled IBG_DEPRECATED_ATTRIBUTE; ++ (void)setPreSendingBlock:(void (^)(void))preSendingBlock IBG_DEPRECATED_ATTRIBUTE; ++ (void)setPreSendingHandler:(void (^)(void))preSendingHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)setPreInvocationBlock:(void (^)(void))preInvocationBlock IBG_DEPRECATED_ATTRIBUTE; ++ (void)setPreInvocationHandler:(void (^)(void))preInvocationHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)setPostInvocationBlock:(void (^)(IBGIssueState issueState, IBGFeedbackType feedbackType))postInvocationBlock IBG_DEPRECATED_ATTRIBUTE; ++ (void)setPostInvocationHandler:(void (^)(IBGDismissType dismissType, IBGReportType reportType))postInvocationHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)setDidSelectPromptOptionHandler:(void (^)(IBGPromptOption promptOption))didSelectPromptOptionHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)showIntroMessage IBG_DEPRECATED_ATTRIBUTE; ++ (void)setWillTakeScreenshot:(BOOL)willTakeScreenshot IBG_DEPRECATED_ATTRIBUTE; ++ (void)setUserEmail:(NSString *)userEmail IBG_DEPRECATED_ATTRIBUTE; ++ (void)setUserName:(NSString *)userName IBG_DEPRECATED_ATTRIBUTE; ++ (void)setShowEmailField:(BOOL)isShowingEmailField IBG_DEPRECATED_ATTRIBUTE; ++ (void)setWillShowScreenshotView:(BOOL)willShowScreenshotView IBG_DEPRECATED_ATTRIBUTE; ++ (void)setWillSkipScreenshotAnnotation:(BOOL)willSkipScreenShot IBG_DEPRECATED_ATTRIBUTE; ++ (NSInteger)getUnreadMessagesCount IBG_DEPRECATED_ATTRIBUTE; ++ (void)setInvocationEvent:(IBGInvocationEvent)invocationEvent IBG_DEPRECATED_ATTRIBUTE; ++ (void)setDefaultInvocationMode:(IBGInvocationMode)invocationMode IBG_DEPRECATED_ATTRIBUTE; ++ (void)setEmailFieldRequired:(BOOL)isEmailFieldRequired IBG_DEPRECATED_ATTRIBUTE; ++ (void)setCommentFieldRequired:(BOOL)isCommentFieldRequired IBG_DEPRECATED_ATTRIBUTE; ++ (void)setShakingThresholdForiPhone:(double)iPhoneShakingThreshold foriPad:(double)iPadShakingThreshold IBG_DEPRECATED_ATTRIBUTE; ++ (void)setFloatingButtonEdge:(CGRectEdge)floatingButtonEdge withTopOffset:(double)floatingButtonOffsetFromTop IBG_DEPRECATED_ATTRIBUTE; ++ (void)setVideoRecordingFloatingButtonPosition:(IBGPosition)position IBG_DEPRECATED_ATTRIBUTE; ++ (void)setIntroMessageEnabled:(BOOL)isIntroMessageEnabled IBG_DEPRECATED_ATTRIBUTE; ++ (void)setPostSendingDialogEnabled:(BOOL)isPostSendingDialogEnabled IBG_DEPRECATED_ATTRIBUTE; ++ (void)setPrimaryColor:(UIColor *)color IBG_DEPRECATED_ATTRIBUTE; ++ (void)setScreenshotCapturingBlock:(UIImage *(^)(void))screenshotCapturingBlock IBG_DEPRECATED_ATTRIBUTE; ++ (void)addTags:(NSString *)tag, ... NS_REQUIRES_NIL_TERMINATION IBG_DEPRECATED_ATTRIBUTE; ++ (void)addTags:(NSString *)tag withArguments:(va_list)arguments IBG_DEPRECATED_ATTRIBUTE; ++ (void)setString:(NSString*)value toKey:(IBGString)key IBG_DEPRECATED_ATTRIBUTE; ++ (void)setAttachmentTypesEnabledScreenShot:(BOOL)screenShot extraScreenShot:(BOOL)extraScreenShot galleryImage:(BOOL)galleryImage voiceNote:(BOOL)voiceNote screenRecording:(BOOL)screenRecording IBG_DEPRECATED_ATTRIBUTE; ++ (void)setEnabledAttachmentTypes:(IBGAttachmentType)attachmentTypes IBG_DEPRECATED_ATTRIBUTE; ++ (void)setChatNotificationEnabled:(BOOL)chatNotificationEnabled IBG_DEPRECATED_ATTRIBUTE; ++ (void)setOnNewMessageHandler:(void (^)(void))onNewMessageHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)setPromptOptionsEnabledWithBug:(BOOL)bugReportEnabled feedback:(BOOL)feedbackEnabled chat:(BOOL)chatEnabled IBG_DEPRECATED_ATTRIBUTE; ++ (void)setReportCategoriesWithTitles:(NSArray *)titles iconNames:(nullable NSArray *)names IBG_DEPRECATED_ATTRIBUTE; ++ (void)addExtraReportFieldWithTitle:(NSString *)title required:(BOOL)required IBG_DEPRECATED_ATTRIBUTE; ++ (void)removeExtraReportFields IBG_DEPRECATED_ATTRIBUTE; ++ (void)setExtendedBugReportMode:(IBGExtendedBugReportMode)extendedBugReportMode IBG_DEPRECATED_ATTRIBUTE; ++ (void)setViewHierarchyEnabled:(BOOL)viewHierarchyEnabled IBG_DEPRECATED_ATTRIBUTE; ++ (void)setEmailFieldRequired:(BOOL)isEmailFieldRequired forAction:(IBGAction)actionType IBG_DEPRECATED_ATTRIBUTE; ++ (void)reportException:(NSException *)exception IBG_DEPRECATED_ATTRIBUTE; ++ (void)reportError:(NSError *)error IBG_DEPRECATED_ATTRIBUTE; ++ (void)invokeConversations IBG_DEPRECATED_ATTRIBUTE; ++ (BOOL)isInstabugNotification:(NSDictionary *)notification IBG_DEPRECATED_ATTRIBUTE; ++ (void)logUserEventWithName:(NSString *)name params:(nullable NSDictionary *)params IBG_DEPRECATED_ATTRIBUTE; ++ (void)IBGLog:(NSString *)log IBG_DEPRECATED_ATTRIBUTE; ++ (void)logVerbose:(NSString *)log IBG_DEPRECATED_ATTRIBUTE; ++ (void)logDebug:(NSString *)log IBG_DEPRECATED_ATTRIBUTE; ++ (void)logInfo:(NSString *)log IBG_DEPRECATED_ATTRIBUTE; ++ (void)logWarn:(NSString *)log IBG_DEPRECATED_ATTRIBUTE; ++ (void)logError:(NSString *)log IBG_DEPRECATED_ATTRIBUTE; ++ (void)setIBGLogPrintsToConsole:(BOOL)enabled IBG_DEPRECATED_ATTRIBUTE; ++ (void)clearAllLogs IBG_DEPRECATED_ATTRIBUTE; ++ (void)showFeatureRequests IBG_DEPRECATED_ATTRIBUTE; ++ (void)setNetworkLoggingEnabled:(BOOL)isNetworkLoggingEnabled IBG_DEPRECATED_ATTRIBUTE; ++ (void)setNetworkLoggingFilterPredicate:(NSPredicate *)filterPredicate IBG_DEPRECATED_ATTRIBUTE; ++ (void)setNetworkLoggingRequestFilterPredicate:(nullable NSPredicate *)requestFilterPredicate responseFilterPredicate:(nullable NSPredicate *)responseFilterPredicate IBG_DEPRECATED_ATTRIBUTE; ++ (void)enableLoggingForURLSessionConfiguration:(NSURLSessionConfiguration *)URLSessionConfiguration IBG_DEPRECATED_ATTRIBUTE; ++ (void)logHTTPBody:(NSData *)body forRequest:(NSMutableURLRequest *)request IBG_DEPRECATED_ATTRIBUTE; ++ (void)setNetworkLoggingURLObfuscationHandler:(nonnull NSURL * (^)(NSURL * _Nonnull url))obfuscationHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)setNetworkLogRequestObfuscationHandler:(nonnull NSURLRequest * (^)(NSURLRequest * _Nonnull request))obfuscationHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)setNetworkLogResponseObfuscationHandler:(void (^)(NSData * _Nullable responseData, NSURLResponse * _Nonnull response, NetworkObfuscationCompletionBlock returnBlock))obfuscationHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)setProgressHandlerForRequestURL:(nonnull NSURL *)URL progressHandler:(nonnull void (^)(NSURLSessionTask *task, int64_t bytesSent, int64_t totalBytesSent, int64_t totalBytesExpectedToSend))requestProgressHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)setCanAuthenticateAgainstProtectionSpaceHandler:(BOOL(^)(NSURLProtectionSpace *protectionSpace))protectionSpaceHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)setDidReceiveAuthenticationChallengeHandler:(NSURLCredential* (^)(NSURLAuthenticationChallenge *challenge))reciveChallengeHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)setAutoShowingSurveysEnabled:(BOOL)autoShowingSurveysEnabled IBG_DEPRECATED_ATTRIBUTE; ++ (void)setSurveysEnabled:(BOOL)surveysEnabled IBG_DEPRECATED_ATTRIBUTE; ++ (void)showSurveyIfAvailable IBG_DEPRECATED_ATTRIBUTE; ++ (BOOL)hasAvailableSurveys IBG_DEPRECATED_ATTRIBUTE; ++ (void)setWillShowSurveyHandler:(void (^)(void))willShowSurveyHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)setDidDismissSurveyHandler:(void (^)(void))didShowSurveyHandler IBG_DEPRECATED_ATTRIBUTE; ++ (void)showSurveyWithToken:(NSString *)surveyToken IBG_DEPRECATED_ATTRIBUTE; ++ (BOOL)hasRespondedToSurveyWithToken:(NSString *)surveyToken IBG_DEPRECATED_ATTRIBUTE; ++ (void)setThresholdForReshowingSurveyAfterDismiss:(NSInteger)sessionCount daysCount:(NSInteger)daysCount IBG_DEPRECATED_ATTRIBUTE; ++ (void)setShouldShowSurveysWelcomeScreen:(BOOL)shouldShowWelcomeScreen IBG_DEPRECATED_ATTRIBUTE; @end diff --git a/src/ios/InstabugCore.framework/Headers/InstabugCore.h b/src/ios/Instabug.framework/Headers/InstabugCore.h similarity index 94% rename from src/ios/InstabugCore.framework/Headers/InstabugCore.h rename to src/ios/Instabug.framework/Headers/InstabugCore.h index da1df092..2eec436c 100644 --- a/src/ios/InstabugCore.framework/Headers/InstabugCore.h +++ b/src/ios/Instabug.framework/Headers/InstabugCore.h @@ -5,7 +5,7 @@ Copyright: (c) 2013-2018 by Instabug, Inc., all rights reserved. - Version: 8.0.2 + Version: 0.0.0 */ #import diff --git a/src/ios/Instabug.framework/Headers/UIView+Instabug.h b/src/ios/Instabug.framework/Headers/UIView+Instabug.h new file mode 100644 index 00000000..0097e0ce --- /dev/null +++ b/src/ios/Instabug.framework/Headers/UIView+Instabug.h @@ -0,0 +1,19 @@ +// +// UIView+Instabug.h +// InstabugUtilities +// +// Created by Aly Yakan on 7/17/18. +// Copyright © 2018 Moataz. All rights reserved. +// + +#import + +@interface UIView (Instabug) + +/** + @brief Set this to true on any UIView to mark it as private. + Doing this will exclude it from all screenshots, view hierarchy captures and screen recordings. + */ +@property (nonatomic, assign) BOOL instabug_privateView; + +@end diff --git a/src/ios/Instabug.framework/Info.plist b/src/ios/Instabug.framework/Info.plist index b022b003..cdf64e0e 100644 Binary files a/src/ios/Instabug.framework/Info.plist and b/src/ios/Instabug.framework/Info.plist differ diff --git a/src/ios/Instabug.framework/Instabug b/src/ios/Instabug.framework/Instabug index 86245504..588bee89 100755 Binary files a/src/ios/Instabug.framework/Instabug and b/src/ios/Instabug.framework/Instabug differ diff --git a/src/ios/InstabugCore.framework/Assets.car b/src/ios/Instabug.framework/InstabugResources.bundle/Assets.car similarity index 88% rename from src/ios/InstabugCore.framework/Assets.car rename to src/ios/Instabug.framework/InstabugResources.bundle/Assets.car index 314384c5..42f1b1a4 100644 Binary files a/src/ios/InstabugCore.framework/Assets.car and b/src/ios/Instabug.framework/InstabugResources.bundle/Assets.car differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGActionSheetCell.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGActionSheetCell.nib new file mode 100644 index 00000000..85d85633 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGActionSheetCell.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGActionSheetVC-iPhone.nib/objects-11.0+.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGActionSheetVC-iPhone.nib/objects-11.0+.nib new file mode 100644 index 00000000..fda8d3a1 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGActionSheetVC-iPhone.nib/objects-11.0+.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGActionSheetVC-iPhone.nib/runtime.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGActionSheetVC-iPhone.nib/runtime.nib new file mode 100644 index 00000000..56b9124b Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGActionSheetVC-iPhone.nib/runtime.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGBugVC-iPhone.nib/objects-11.0+.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGBugVC-iPhone.nib/objects-11.0+.nib new file mode 100644 index 00000000..f37d9a1f Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGBugVC-iPhone.nib/objects-11.0+.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGBugVC-iPhone.nib/runtime.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGBugVC-iPhone.nib/runtime.nib new file mode 100644 index 00000000..d3f35ce1 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGBugVC-iPhone.nib/runtime.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGChatCell.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGChatCell.nib new file mode 100644 index 00000000..80a51263 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGChatCell.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGChatListVC-iPhone.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGChatListVC-iPhone.nib new file mode 100644 index 00000000..248da423 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGChatListVC-iPhone.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGChatVC-iPhone.nib/objects-11.0+.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGChatVC-iPhone.nib/objects-11.0+.nib new file mode 100644 index 00000000..ed6967a8 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGChatVC-iPhone.nib/objects-11.0+.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGChatVC-iPhone.nib/runtime.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGChatVC-iPhone.nib/runtime.nib new file mode 100644 index 00000000..21a2af3c Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGChatVC-iPhone.nib/runtime.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGFullScreenImageViewController.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGFullScreenImageViewController.nib new file mode 100644 index 00000000..d2d17e98 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGFullScreenImageViewController.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGPoweredByView.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGPoweredByView.nib new file mode 100644 index 00000000..3fc0cacf Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGPoweredByView.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGPromptCell.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGPromptCell.nib new file mode 100644 index 00000000..b02003b2 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGPromptCell.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGPromptVC-iPhone.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGPromptVC-iPhone.nib new file mode 100644 index 00000000..41fdecff Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGPromptVC-iPhone.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGReplyView-iPhone.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGReplyView-iPhone.nib new file mode 100644 index 00000000..6535165f Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGReplyView-iPhone.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGReportCategoriesVC-iPhone.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGReportCategoriesVC-iPhone.nib new file mode 100644 index 00000000..17d97402 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGReportCategoriesVC-iPhone.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGScreenshotVC-iPhone.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGScreenshotVC-iPhone.nib new file mode 100644 index 00000000..7fa76a92 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGScreenshotVC-iPhone.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGVideoPlaybackViewController.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGVideoPlaybackViewController.nib new file mode 100644 index 00000000..829bace5 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGVideoPlaybackViewController.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/IBGVoiceNoteRecordingViewController-iPhone.nib b/src/ios/Instabug.framework/InstabugResources.bundle/IBGVoiceNoteRecordingViewController-iPhone.nib new file mode 100644 index 00000000..b6c86654 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/IBGVoiceNoteRecordingViewController-iPhone.nib differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/Info.plist b/src/ios/Instabug.framework/InstabugResources.bundle/Info.plist new file mode 100644 index 00000000..f6d45fa6 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/Info.plist differ diff --git a/src/ios/InstabugCore.framework/Inject_DSYM_Project-Archive.sh b/src/ios/Instabug.framework/InstabugResources.bundle/Inject_DSYM_Project-Archive.sh similarity index 100% rename from src/ios/InstabugCore.framework/Inject_DSYM_Project-Archive.sh rename to src/ios/Instabug.framework/InstabugResources.bundle/Inject_DSYM_Project-Archive.sh diff --git a/src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 10.mom b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 10.mom similarity index 100% rename from src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 10.mom rename to src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 10.mom diff --git a/src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 11.mom b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 11.mom similarity index 100% rename from src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 11.mom rename to src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 11.mom diff --git a/src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 12.mom b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 12.mom similarity index 100% rename from src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 12.mom rename to src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 12.mom diff --git a/src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 14.mom b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 14.mom similarity index 100% rename from src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 14.mom rename to src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 14.mom diff --git a/src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 14.omo b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 14.omo similarity index 100% rename from src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 14.omo rename to src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 14.omo diff --git a/src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 2.mom b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 2.mom similarity index 100% rename from src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 2.mom rename to src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 2.mom diff --git a/src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 3.mom b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 3.mom similarity index 100% rename from src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 3.mom rename to src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 3.mom diff --git a/src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 7.mom b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 7.mom similarity index 100% rename from src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 7.mom rename to src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 7.mom diff --git a/src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 8.mom b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 8.mom similarity index 100% rename from src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 8.mom rename to src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 8.mom diff --git a/src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 9.mom b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 9.mom similarity index 100% rename from src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel 9.mom rename to src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 9.mom diff --git a/src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel.mom b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel.mom similarity index 100% rename from src/ios/InstabugCore.framework/InstabugDataModel.momd/InstabugDataModel.mom rename to src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel.mom diff --git a/src/ios/InstabugCore.framework/InstabugDataModel.momd/VersionInfo.plist b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/VersionInfo.plist similarity index 62% rename from src/ios/InstabugCore.framework/InstabugDataModel.momd/VersionInfo.plist rename to src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/VersionInfo.plist index d29869bf..f93ecb2b 100644 Binary files a/src/ios/InstabugCore.framework/InstabugDataModel.momd/VersionInfo.plist and b/src/ios/Instabug.framework/InstabugResources.bundle/InstabugDataModel.momd/VersionInfo.plist differ diff --git a/src/ios/InstabugCore.framework/Instabug_dsym_upload.sh b/src/ios/Instabug.framework/InstabugResources.bundle/Instabug_dsym_upload.sh similarity index 94% rename from src/ios/InstabugCore.framework/Instabug_dsym_upload.sh rename to src/ios/Instabug.framework/InstabugResources.bundle/Instabug_dsym_upload.sh index 15a20475..43550163 100755 --- a/src/ios/InstabugCore.framework/Instabug_dsym_upload.sh +++ b/src/ios/Instabug.framework/InstabugResources.bundle/Instabug_dsym_upload.sh @@ -1,3 +1,4 @@ +#!/bin/bash # Copyright 2014 Instabug, Inc. All rights reserved. # # Usage: @@ -49,11 +50,20 @@ fi echo "Instabug: found APP_TOKEN=${APP_TOKEN}" # Check internet connection -if [ "`curl -s https://api.instabug.com | grep status | grep -c OK`" != "1" ]; then - echo "ERROR connecting to api.instabug.com." - exit 0 +set -x + +CURL_RESPONSE=$(curl 'https://api.instabug.com') + +if [[ $CURL_RESPONSE != *"OK"* ]]; then + echo "ERROR connecting to api.instabug.com." + echo "${CURL_RESPONSE}" + exit 0 +else + echo SUCCESS fi +set +x + # Create temp directory if not exists CURRENT_USER=$(whoami| tr -dc '[:alnum:]\n\r' | tr '[:upper:]' '[:lower:]') TEMP_ROOT="/tmp/Instabug-${CURRENT_USER}" @@ -106,7 +116,7 @@ do fi done -if [ -z $DSYM_UUIDs ]; then +if [ -z "$DSYM_UUIDs" ]; then rm -rf "${DSYMS_DIR}" exit 0 fi diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/ar.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/ar.lproj/Localizable.strings new file mode 100644 index 00000000..e8115511 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/ar.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/cs.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/cs.lproj/Localizable.strings new file mode 100644 index 00000000..00206a28 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/cs.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/da.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/da.lproj/Localizable.strings new file mode 100644 index 00000000..53b54278 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/da.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/de.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/de.lproj/Localizable.strings new file mode 100644 index 00000000..4128c6c0 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/de.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/en.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/en.lproj/Localizable.strings new file mode 100644 index 00000000..e727d258 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/en.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/en.lproj/Localizable.stringsdict b/src/ios/Instabug.framework/InstabugResources.bundle/en.lproj/Localizable.stringsdict new file mode 100644 index 00000000..3e6913f6 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/en.lproj/Localizable.stringsdict differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/es.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/es.lproj/Localizable.strings new file mode 100644 index 00000000..28fda06b Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/es.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/fr.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/fr.lproj/Localizable.strings new file mode 100644 index 00000000..b60502ab Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/fr.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/hu.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/hu.lproj/Localizable.strings new file mode 100644 index 00000000..b41f5972 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/hu.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/it.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/it.lproj/Localizable.strings new file mode 100644 index 00000000..b6ad94a7 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/it.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/ja.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/ja.lproj/Localizable.strings new file mode 100644 index 00000000..ba68df34 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/ja.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/ko.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/ko.lproj/Localizable.strings new file mode 100644 index 00000000..78a8e70a Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/ko.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/nb.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/nb.lproj/Localizable.strings new file mode 100644 index 00000000..f9e6c262 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/nb.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/nl.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/nl.lproj/Localizable.strings new file mode 100644 index 00000000..98e1fb23 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/nl.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/pl.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/pl.lproj/Localizable.strings new file mode 100644 index 00000000..51d57c61 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/pl.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/pt-BR.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/pt-BR.lproj/Localizable.strings new file mode 100644 index 00000000..8d85d9d9 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/pt-BR.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/pt-PT.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/pt-PT.lproj/Localizable.strings new file mode 100644 index 00000000..20c6df20 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/pt-PT.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/ru.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/ru.lproj/Localizable.strings new file mode 100644 index 00000000..40aa6ede Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/ru.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/sk.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/sk.lproj/Localizable.strings new file mode 100644 index 00000000..1537fdc2 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/sk.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/sv.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/sv.lproj/Localizable.strings new file mode 100644 index 00000000..03af25dd Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/sv.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/tr.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/tr.lproj/Localizable.strings new file mode 100644 index 00000000..9d7e3ae7 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/tr.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/zh-Hans.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/zh-Hans.lproj/Localizable.strings new file mode 100644 index 00000000..cc34181a Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/zh-Hans.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/zh-Hant-TW.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/zh-Hant-TW.lproj/Localizable.strings new file mode 100644 index 00000000..c17a3834 Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/zh-Hant-TW.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/InstabugResources.bundle/zh-Hant.lproj/Localizable.strings b/src/ios/Instabug.framework/InstabugResources.bundle/zh-Hant.lproj/Localizable.strings new file mode 100644 index 00000000..44e9223e Binary files /dev/null and b/src/ios/Instabug.framework/InstabugResources.bundle/zh-Hant.lproj/Localizable.strings differ diff --git a/src/ios/Instabug.framework/_CodeSignature/CodeResources b/src/ios/Instabug.framework/_CodeSignature/CodeResources index 3b5d18d1..f7196c55 100644 --- a/src/ios/Instabug.framework/_CodeSignature/CodeResources +++ b/src/ios/Instabug.framework/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Headers/IBGBugReporting.h - hkW+zJJsTEIuI83iyxEliITjaI4= + FoivCtAQfC39yDhzA5DpXmDCbJw= Headers/IBGCrashReporting.h @@ -14,11 +14,19 @@ Headers/IBGFeatureRequests.h - sx6/m+HVdAWLpz7z0LMFlmUiDAw= + TK1kyOpusNgEL0VAMHOiluAJnB0= Headers/IBGLog.h - CxPMwV9poTITtelgp5bcDhpihjI= + isYKUJvDpea1uEFSUfxPxxj9vFU= + + Headers/IBGNetworkLogger.h + + TnZ7urtGDkIsgGERMaWW2++Qh44= + + Headers/IBGReport.h + + jqvjTfQzVkTaCt0pZwrQlCAbRXM= Headers/IBGSurvey.h @@ -28,18 +36,386 @@ FOZwr54D5o1Nk/VAyF+LvDj6+xk= + Headers/IBGTypes.h + + Gekz6Lh3g9030ILxwpr4IMk4NqY= + Headers/Instabug.h - sepwzdEifs9Ddm1FiudYWFolrvo= + LCTor/ZD8jLbgn5cKQTkXF55vaE= + + Headers/InstabugCore.h + + 9EVJQc6VeTJU0bdeyFf2JquQyic= + + Headers/UIView+Instabug.h + + 6lNJSaS4jMv4jEUiOIXlTUW8jlA= Info.plist - m5cMWHqfcC+/uQOYadUc2MkNcVY= + m5EDE4niBmch+6sWTfxr4MTx398= + + InstabugResources.bundle/Assets.car + + TWiZTmwjMwLvtbAnF38JFxr7828= + + InstabugResources.bundle/IBGActionSheetCell.nib + + 4JoNH9KbTssovdNXNL4QpVqIE4I= + + InstabugResources.bundle/IBGActionSheetVC-iPhone.nib/objects-11.0+.nib + + jdFuMdvvoINXijmR8K8WIWFI3TA= + + InstabugResources.bundle/IBGActionSheetVC-iPhone.nib/runtime.nib + + C6YcTbr/7H9wPHfQQ45kxihQ+9U= + + InstabugResources.bundle/IBGBugVC-iPhone.nib/objects-11.0+.nib + + VfbjmyacXMq5sESpD3qt8Od0/8k= + + InstabugResources.bundle/IBGBugVC-iPhone.nib/runtime.nib + + YndtoaTonTaYIbd/P7PtrSgm73c= + + InstabugResources.bundle/IBGChatCell.nib + + 328K8Ny5TBmpQ9WhXrWt9daYUfk= + + InstabugResources.bundle/IBGChatListVC-iPhone.nib + + XaPwZ1PLa6F7v/GFLC+QXdpBHBs= + + InstabugResources.bundle/IBGChatVC-iPhone.nib/objects-11.0+.nib + + GQTIrkShyYTOce/5a+xDbsyr+xs= + + InstabugResources.bundle/IBGChatVC-iPhone.nib/runtime.nib + + Bdeucc3auiMNS114jikk8H9xKzc= + + InstabugResources.bundle/IBGFullScreenImageViewController.nib + + T+ZNwdz71miaPT+xELbPL4wgo8s= + + InstabugResources.bundle/IBGPoweredByView.nib + + XH2KKMmyafaYR3lfqK6KFSBcwN0= + + InstabugResources.bundle/IBGPromptCell.nib + + gjmYSUoF52VCxUsCRk8g9YnMw68= + + InstabugResources.bundle/IBGPromptVC-iPhone.nib + + 6+VORt+lm9pIR8ToD3C2snJ+9Dg= + + InstabugResources.bundle/IBGReplyView-iPhone.nib + + SxdXfNgWlMvCvKCptoPqfVPYggs= + + InstabugResources.bundle/IBGReportCategoriesVC-iPhone.nib + + Yb116/QOr+X124SvWaIrbpzZ0DM= + + InstabugResources.bundle/IBGScreenshotVC-iPhone.nib + + myafHXVTTkDJ1Ze3Ctjek5C1dvw= + + InstabugResources.bundle/IBGVideoPlaybackViewController.nib + + GQPu7k8qJ8StbprL4YNbEcXvtYw= + + InstabugResources.bundle/IBGVoiceNoteRecordingViewController-iPhone.nib + + pnH2gexm8o4m0grEdNuutsHAU9Q= + + InstabugResources.bundle/Info.plist + + LSpBdIhdQqgVQqBqC9qkmRcKNh0= + + InstabugResources.bundle/Inject_DSYM_Project-Archive.sh + + K+qqKSlG2L7jBTzxekvA8TklxvQ= + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 10.mom + + NtIzBzkxwtmIlGVa26zMGx7h9t8= + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 11.mom + + xijbM5iakJNIZsEOjCEvlpNP88M= + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 12.mom + + fCTQP3x1e78pecuXMGSk71wO30Q= + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 14.mom + + T43MHUm2D+VoZ3oj6mrV+EX07H4= + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 14.omo + + oA70R+9aXlf7A4O3iYhunSj9hC0= + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 2.mom + + MAXC3qUm4Hz0GxTPshNHNpdrDaQ= + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 3.mom + + jrqCkVaU14U8RPQBdO9pS/0Pk4I= + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 7.mom + + 3sQ76HG4DgxopC8dddbOkaenrF8= + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 8.mom + + Z8qLTaCqiQMWebQMUeW3XlVxQSc= + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 9.mom + + KnURQnAJj79EnjLNGP0Q3LMJmwY= + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel.mom + + 6kSXQ1euyJl1gPfPnihcaMR42X4= + + InstabugResources.bundle/InstabugDataModel.momd/VersionInfo.plist + + YkbS5yZUZ934YIyR3DUr153RA4w= + + InstabugResources.bundle/Instabug_dsym_upload.sh + + 4Hi+H37NG+8KwDEoSE3WX9duDXU= + + InstabugResources.bundle/ar.lproj/Localizable.strings + + hash + + 2CMroRWUBjkYddno1DsBFcuJW8g= + + optional + + + InstabugResources.bundle/cs.lproj/Localizable.strings + + hash + + y1vwQdj4BJvvGIoiazStARZJ5d8= + + optional + + + InstabugResources.bundle/da.lproj/Localizable.strings + + hash + + gQtGivbmEU2VpZBFnRldv+V2Puw= + + optional + + + InstabugResources.bundle/de.lproj/Localizable.strings + + hash + + 8LQvuk/jd7Nzhfl1s3HVQfzUwPw= + + optional + + + InstabugResources.bundle/en.lproj/Localizable.strings + + hash + + UYeeBvY9SuIimBSmLuSTrHNplE8= + + optional + + + InstabugResources.bundle/en.lproj/Localizable.stringsdict + + hash + + JT8QT5SebrK2XFFs3Iov80e9WkI= + + optional + + + InstabugResources.bundle/es.lproj/Localizable.strings + + hash + + jfZ+EcZL3hIE6R/e65RmebgQoLI= + + optional + + + InstabugResources.bundle/fr.lproj/Localizable.strings + + hash + + f59Pp3Eg+RJ6qKk6mT11Lla3hig= + + optional + + + InstabugResources.bundle/hu.lproj/Localizable.strings + + hash + + W4Ah6d607rngaBov/AfhdtQJucs= + + optional + + + InstabugResources.bundle/it.lproj/Localizable.strings + + hash + + VR3fzrTA4OOuVW8OhyY3pqh5yRY= + + optional + + + InstabugResources.bundle/ja.lproj/Localizable.strings + + hash + + vJDjELm0HW+fPNIm2WrL2WH3hhg= + + optional + + + InstabugResources.bundle/ko.lproj/Localizable.strings + + hash + + tyfq4/Rr/x8ghUnsJ02Uu+/YH50= + + optional + + + InstabugResources.bundle/nb.lproj/Localizable.strings + + hash + + deO8q/FofLecHvbwLUc5Lnx2AN8= + + optional + + + InstabugResources.bundle/nl.lproj/Localizable.strings + + hash + + 1iEWpP0WOM4+FvTUnJBzyG+r2Ao= + + optional + + + InstabugResources.bundle/pl.lproj/Localizable.strings + + hash + + ULDQ1siyzCoZobaqLG0klYwovH0= + + optional + + + InstabugResources.bundle/pt-BR.lproj/Localizable.strings + + hash + + RNBTypG3oS9SiCRg7vfihQnwv9U= + + optional + + + InstabugResources.bundle/pt-PT.lproj/Localizable.strings + + hash + + s4jtQdN6aPe7TOJrldp/NubTmPo= + + optional + + + InstabugResources.bundle/ru.lproj/Localizable.strings + + hash + + +c+pb5MLVcCiCTLAXLnD76jqh+k= + + optional + + + InstabugResources.bundle/sk.lproj/Localizable.strings + + hash + + 3Tn9atDDHoiTeHYl0Y37+VATgMA= + + optional + + + InstabugResources.bundle/sv.lproj/Localizable.strings + + hash + + 2Q8/tr4duPsWUy1Hs/NE0RSaAYI= + + optional + + + InstabugResources.bundle/tr.lproj/Localizable.strings + + hash + + K3VG8d13XRkyr1j7GB/vBdwZBBM= + + optional + + + InstabugResources.bundle/zh-Hans.lproj/Localizable.strings + + hash + + NKacn20bwl7zdnNh30oaP37bI+U= + + optional + + + InstabugResources.bundle/zh-Hant-TW.lproj/Localizable.strings + + hash + + yqoVcXoPZ3RF+cuQpASxBN1GTog= + + optional + + + InstabugResources.bundle/zh-Hant.lproj/Localizable.strings + + hash + + qhR0/6wcGtiHunpO8iJc2wqP7n0= + + optional + + Modules/module.modulemap s54rO/plG4RUZ8kXQnWo2++r/vQ= + strip-frameworks.sh + + +MG0vr81f9BYFi8t9r2Wy0CFRAQ= + files2 @@ -47,11 +423,11 @@ hash - hkW+zJJsTEIuI83iyxEliITjaI4= + FoivCtAQfC39yDhzA5DpXmDCbJw= hash2 - cDXE2vpwnAVAENM3At2M7ImV7wqYKduxznWmWjvLYcY= + D0ZDHwvtgWUtj42F9Y3sB4dAvCzHHQZ0WLdUbN/g4sU= Headers/IBGCrashReporting.h @@ -69,57 +445,798 @@ hash - sx6/m+HVdAWLpz7z0LMFlmUiDAw= + TK1kyOpusNgEL0VAMHOiluAJnB0= hash2 - 0W+UgtPWulyL+kZpyxTXH65IcOA3kbMHXGxWENdsx1I= + rBS9LSsvTWF11G0VA0Ku8J/JgDK0C6TzRNGF/oDC/BY= Headers/IBGLog.h hash - CxPMwV9poTITtelgp5bcDhpihjI= + isYKUJvDpea1uEFSUfxPxxj9vFU= hash2 - ruxbDMyVVaC/a+WaTdnoKb2Eemck5+hH+km8Pv7zh2k= + 9khGHPUJlMT/eCXAopoFaSOvRnBFvaLhK4HsbVi66n0= - Headers/IBGSurvey.h + Headers/IBGNetworkLogger.h hash - f9xxYupSdHZNxQm+RHLGAsVfBj0= + TnZ7urtGDkIsgGERMaWW2++Qh44= hash2 - NpBT5tUdWWmyd7mSMSENa8AxHzxULGxV1LCnIitkikU= + cXFSd2/DV1GmL6ATlKqPqK09n0I+MYyuv6TEvpQp9vg= - Headers/IBGSurveys.h + Headers/IBGReport.h hash - FOZwr54D5o1Nk/VAyF+LvDj6+xk= + jqvjTfQzVkTaCt0pZwrQlCAbRXM= hash2 - wSSM8KdRPq2ZKgNUh73yPRqA2/LI+TnurOK3Zu1LT3o= + paHuVWTQuf118JEXNoo7fYXWGStFAo4OCxYMqQuW1fk= - Headers/Instabug.h + Headers/IBGSurvey.h hash - sepwzdEifs9Ddm1FiudYWFolrvo= + f9xxYupSdHZNxQm+RHLGAsVfBj0= + + hash2 + + NpBT5tUdWWmyd7mSMSENa8AxHzxULGxV1LCnIitkikU= + + + Headers/IBGSurveys.h + + hash + + FOZwr54D5o1Nk/VAyF+LvDj6+xk= + + hash2 + + wSSM8KdRPq2ZKgNUh73yPRqA2/LI+TnurOK3Zu1LT3o= + + + Headers/IBGTypes.h + + hash + + Gekz6Lh3g9030ILxwpr4IMk4NqY= + + hash2 + + 16/hyRmvphEXTTSBjOFT8BDsUHZrsZT3AZj2beM7ZVQ= + + + Headers/Instabug.h + + hash + + LCTor/ZD8jLbgn5cKQTkXF55vaE= + + hash2 + + CTcs6+o8qxE0ZcLYMcjTVwSarCwM6IXxbXnOFf3Gk1c= + + + Headers/InstabugCore.h + + hash + + 9EVJQc6VeTJU0bdeyFf2JquQyic= + + hash2 + + WCzQmE/GS83yrEf5D8qc/W8SP4IOgLW8qsx5+0WZ9k0= + + + Headers/UIView+Instabug.h + + hash + + 6lNJSaS4jMv4jEUiOIXlTUW8jlA= + + hash2 + + k2jyV22dpiYArGAYKkfuW5TDrEEOfjq63h9FLt4QSZs= + + + InstabugResources.bundle/Assets.car + + hash + + TWiZTmwjMwLvtbAnF38JFxr7828= + + hash2 + + 8wuVw8by71/ykXPlQ5on129t+vNsicisu7h+59E2c/4= + + + InstabugResources.bundle/IBGActionSheetCell.nib + + hash + + 4JoNH9KbTssovdNXNL4QpVqIE4I= + + hash2 + + B8VC/VrZkxplNi3r0LMFYDMH+hbMx65S4D/Rop5uJYc= + + + InstabugResources.bundle/IBGActionSheetVC-iPhone.nib/objects-11.0+.nib + + hash + + jdFuMdvvoINXijmR8K8WIWFI3TA= + + hash2 + + KFFHCSLTUumsYSIP+V5nhwLYtXoGO2gAxf3SIBW1BiE= + + + InstabugResources.bundle/IBGActionSheetVC-iPhone.nib/runtime.nib + + hash + + C6YcTbr/7H9wPHfQQ45kxihQ+9U= + + hash2 + + 6wYmmNhzesutPHbk9Y40mC8cBZDfiBwQhwMVSBMz0ag= + + + InstabugResources.bundle/IBGBugVC-iPhone.nib/objects-11.0+.nib + + hash + + VfbjmyacXMq5sESpD3qt8Od0/8k= + + hash2 + + rMLCvlO3lxR4sy8Jd3iwMPTNySeWpQyKDH2x7DG1BSM= + + + InstabugResources.bundle/IBGBugVC-iPhone.nib/runtime.nib + + hash + + YndtoaTonTaYIbd/P7PtrSgm73c= + + hash2 + + pn5jpHjExfNEhJkMpxcV2txQmw8HlOCtErDLaVbLfSU= + + + InstabugResources.bundle/IBGChatCell.nib + + hash + + 328K8Ny5TBmpQ9WhXrWt9daYUfk= + + hash2 + + Ug9yQSMQtF0xvnYs/q13qGBssnF1qoWncHVqzDeca+M= + + + InstabugResources.bundle/IBGChatListVC-iPhone.nib + + hash + + XaPwZ1PLa6F7v/GFLC+QXdpBHBs= + + hash2 + + c5ksEjV+eBGlqyanfyZDes/G3+95Y4WmPzVbTRzGUVM= + + + InstabugResources.bundle/IBGChatVC-iPhone.nib/objects-11.0+.nib + + hash + + GQTIrkShyYTOce/5a+xDbsyr+xs= + + hash2 + + NVDQk+4qoQWf9iJih4f89oFmq6UhKGWnZG+VRLDqZWA= + + + InstabugResources.bundle/IBGChatVC-iPhone.nib/runtime.nib + + hash + + Bdeucc3auiMNS114jikk8H9xKzc= + + hash2 + + +IdwroOd//WvGXRDs1DEOxEJnyPldwdz2mwZOCFmePM= + + + InstabugResources.bundle/IBGFullScreenImageViewController.nib + + hash + + T+ZNwdz71miaPT+xELbPL4wgo8s= + + hash2 + + dpp9RCnXitstf4ucOvgz6scIdhvHUC/mazUcAD/RhXs= + + + InstabugResources.bundle/IBGPoweredByView.nib + + hash + + XH2KKMmyafaYR3lfqK6KFSBcwN0= + + hash2 + + i8h8D0FRkcUKH+zyLwTlBmGPFpODJosWlwDTdWFK9Ok= + + + InstabugResources.bundle/IBGPromptCell.nib + + hash + + gjmYSUoF52VCxUsCRk8g9YnMw68= + + hash2 + + M8swPur1RVvVSJ/dtHXuOXLYah+yNwPdIL6DtGuZnek= + + + InstabugResources.bundle/IBGPromptVC-iPhone.nib + + hash + + 6+VORt+lm9pIR8ToD3C2snJ+9Dg= + + hash2 + + 3rO6u5QabW9533XKnJrLY8En08gRw4JSzAqrDRpH6Kw= + + + InstabugResources.bundle/IBGReplyView-iPhone.nib + + hash + + SxdXfNgWlMvCvKCptoPqfVPYggs= + + hash2 + + vnI+td6+qS/jsiRnbp6zZ6ptdPqVy6f4qWm7AKho0DQ= + + + InstabugResources.bundle/IBGReportCategoriesVC-iPhone.nib + + hash + + Yb116/QOr+X124SvWaIrbpzZ0DM= + + hash2 + + Bexa6X/P80qs8kaHnq+AGYtOQAv8MuS4V6uYSwYVyec= + + + InstabugResources.bundle/IBGScreenshotVC-iPhone.nib + + hash + + myafHXVTTkDJ1Ze3Ctjek5C1dvw= + + hash2 + + giDjyXidp/PYhoUHDEksg1uRpIjkDtIfBQgOnK1kblQ= + + + InstabugResources.bundle/IBGVideoPlaybackViewController.nib + + hash + + GQPu7k8qJ8StbprL4YNbEcXvtYw= + + hash2 + + Kyyw39bQSJ7gYy50UOZeQl/DlObRQB5pasZnwWk59/c= + + + InstabugResources.bundle/IBGVoiceNoteRecordingViewController-iPhone.nib + + hash + + pnH2gexm8o4m0grEdNuutsHAU9Q= + + hash2 + + IG2JCfXL2cY5yJNwyWaUx1y9BD0sgHxnCelAWh6AKvc= + + + InstabugResources.bundle/Info.plist + + hash + + LSpBdIhdQqgVQqBqC9qkmRcKNh0= + + hash2 + + J6FVhso7w7/uQ1QdrMC9JGbDZWON8rJ2ZYhOLOZxTi8= + + + InstabugResources.bundle/Inject_DSYM_Project-Archive.sh + + hash + + K+qqKSlG2L7jBTzxekvA8TklxvQ= + + hash2 + + STmY6jc7rqCtoJkhAzZah2dRtLkU77lmbhULW/xd9wo= + + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 10.mom + + hash + + NtIzBzkxwtmIlGVa26zMGx7h9t8= + + hash2 + + Sr/Mv/QEnoWJRwX1rFxRmpPboUmRVNIl8e53mZeHaPM= + + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 11.mom + + hash + + xijbM5iakJNIZsEOjCEvlpNP88M= + + hash2 + + NR9ZtMdFtKQs6iBgVVJTVcjO20dB4GzQR9Md5vGi/cs= + + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 12.mom + + hash + + fCTQP3x1e78pecuXMGSk71wO30Q= + + hash2 + + KBYFIfXBVYh3prnbK+jWNfLWuaBrb80x3bth2niLjig= + + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 14.mom + + hash + + T43MHUm2D+VoZ3oj6mrV+EX07H4= + + hash2 + + zAd4V1PDDdy5q8OdWg9V2PPdn5m6JFKbRIpeH9RpGmE= + + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 14.omo + + hash + + oA70R+9aXlf7A4O3iYhunSj9hC0= + + hash2 + + 5RoEiGNQISR9j/pqjVxyOBRYj6XARkbLAQiTW6gLmJw= + + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 2.mom + + hash + + MAXC3qUm4Hz0GxTPshNHNpdrDaQ= + + hash2 + + 2rEJvrNh5C/jr6PA9Xorm67ZLMCnM4NTZmvCj1Y0ORQ= + + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 3.mom + + hash + + jrqCkVaU14U8RPQBdO9pS/0Pk4I= + + hash2 + + pic6pqmCe3o1i/PGdHjX4QFhxkA+6K/4hpI8G0HhoFA= + + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 7.mom + + hash + + 3sQ76HG4DgxopC8dddbOkaenrF8= + + hash2 + + LzCp1euKwcnCJSQAkugSCTQUzOIHQJjg9wljfYcs+tg= + + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 8.mom + + hash + + Z8qLTaCqiQMWebQMUeW3XlVxQSc= + + hash2 + + f/dvnHZkel669rD2DaKYRhBM6+Hay+17coFa/Pl8NwY= + + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel 9.mom + + hash + + KnURQnAJj79EnjLNGP0Q3LMJmwY= + + hash2 + + nW0gYK5E7htGqg+G8zpBYlwIlq5HTkgBbMXEAC6xZ2c= + + + InstabugResources.bundle/InstabugDataModel.momd/InstabugDataModel.mom + + hash + + 6kSXQ1euyJl1gPfPnihcaMR42X4= + + hash2 + + Rch/x/qp0RsZkJlj+D3NK15uhxv3R3uOAjxV1mNvGjU= + + + InstabugResources.bundle/InstabugDataModel.momd/VersionInfo.plist + + hash + + YkbS5yZUZ934YIyR3DUr153RA4w= hash2 - 1MNZcuO9wLxiZsIm6WWpSPZeX75HvtkYpSRYp3I9HQ8= + 0Dp86Ca9InWTUzfhPDnfC7pIdPU38VOLjh8H9hRodEc= + InstabugResources.bundle/Instabug_dsym_upload.sh + + hash + + 4Hi+H37NG+8KwDEoSE3WX9duDXU= + + hash2 + + udElGC4enFXYSNQ9SiXq6fFc8MKOBB1v8pzne08LSEk= + + + InstabugResources.bundle/ar.lproj/Localizable.strings + + hash + + 2CMroRWUBjkYddno1DsBFcuJW8g= + + hash2 + + MNvgcWIp0VyBfqPrHBTiiB1Q++dydV/PVKght4dItZg= + + optional + + + InstabugResources.bundle/cs.lproj/Localizable.strings + + hash + + y1vwQdj4BJvvGIoiazStARZJ5d8= + + hash2 + + h7M4i3LpBPCRQi2JJ1fgYAL0XJ66Wmn7JkAF6LA5O/E= + + optional + + + InstabugResources.bundle/da.lproj/Localizable.strings + + hash + + gQtGivbmEU2VpZBFnRldv+V2Puw= + + hash2 + + 4egir6HfClLfsgYeDVpvWD5xJOZrBKoEd16yPq48pyo= + + optional + + + InstabugResources.bundle/de.lproj/Localizable.strings + + hash + + 8LQvuk/jd7Nzhfl1s3HVQfzUwPw= + + hash2 + + 6DooR39k2AwLij1HfHJSP/F1uo2P4yUgDZY+R3jznUM= + + optional + + + InstabugResources.bundle/en.lproj/Localizable.strings + + hash + + UYeeBvY9SuIimBSmLuSTrHNplE8= + + hash2 + + eZdk9gETmWxbL5h8qUhl1X/CiNiV+QIpUGYAkbXt8Tk= + + optional + + + InstabugResources.bundle/en.lproj/Localizable.stringsdict + + hash + + JT8QT5SebrK2XFFs3Iov80e9WkI= + + hash2 + + Lr6rDy8EAt8S8WL0sGd9Nn5eViv3p1dMB5ttvTej0fk= + + optional + + + InstabugResources.bundle/es.lproj/Localizable.strings + + hash + + jfZ+EcZL3hIE6R/e65RmebgQoLI= + + hash2 + + ZPdTN9slV88uG9eE/sPLFG2Nle3pXR2B188ITG0vg8g= + + optional + + + InstabugResources.bundle/fr.lproj/Localizable.strings + + hash + + f59Pp3Eg+RJ6qKk6mT11Lla3hig= + + hash2 + + scX09DZi1iY1Aivl6DskkZeojZ9MkhfKB5i0Jf5x3Lk= + + optional + + + InstabugResources.bundle/hu.lproj/Localizable.strings + + hash + + W4Ah6d607rngaBov/AfhdtQJucs= + + hash2 + + jLjG3Ksk9bOK+qAhJepfh7nKFmlOkX1EyeluuM2REKs= + + optional + + + InstabugResources.bundle/it.lproj/Localizable.strings + + hash + + VR3fzrTA4OOuVW8OhyY3pqh5yRY= + + hash2 + + CaSVP4bRhvKRi/7EHMlofbF/ypXklLZ/2geDMZRhCoY= + + optional + + + InstabugResources.bundle/ja.lproj/Localizable.strings + + hash + + vJDjELm0HW+fPNIm2WrL2WH3hhg= + + hash2 + + r532vfv3SaU7790DK8kiGBGWkzHbck3RZKFebq1kGe0= + + optional + + + InstabugResources.bundle/ko.lproj/Localizable.strings + + hash + + tyfq4/Rr/x8ghUnsJ02Uu+/YH50= + + hash2 + + FFYWWQ3faW2Tlz0frAmhXEjHnd+sjuueCRaNEDR1kPA= + + optional + + + InstabugResources.bundle/nb.lproj/Localizable.strings + + hash + + deO8q/FofLecHvbwLUc5Lnx2AN8= + + hash2 + + CGv9/Q1kyIELkXhTeXbo4npMYXnkiuHqxsKV8ByMY6I= + + optional + + + InstabugResources.bundle/nl.lproj/Localizable.strings + + hash + + 1iEWpP0WOM4+FvTUnJBzyG+r2Ao= + + hash2 + + kxRmnjDUtDJlXA5vu7O8+/y+vHuG3welCo1B9WD58FI= + + optional + + + InstabugResources.bundle/pl.lproj/Localizable.strings + + hash + + ULDQ1siyzCoZobaqLG0klYwovH0= + + hash2 + + yrlM4/GwerWfc0fV+eaUf1zdy/0Q6K0wh8ZjOtlao0g= + + optional + + + InstabugResources.bundle/pt-BR.lproj/Localizable.strings + + hash + + RNBTypG3oS9SiCRg7vfihQnwv9U= + + hash2 + + wf6u5MgxE7B+b1mypv9rxQRN29yyMUINm6dWem1lu9M= + + optional + + + InstabugResources.bundle/pt-PT.lproj/Localizable.strings + + hash + + s4jtQdN6aPe7TOJrldp/NubTmPo= + + hash2 + + s8WNj8WqfOb3bchnKWbuX7pjQZ7N71bBBHfybVsN12c= + + optional + + + InstabugResources.bundle/ru.lproj/Localizable.strings + + hash + + +c+pb5MLVcCiCTLAXLnD76jqh+k= + + hash2 + + nGlQhjr8IRSLdP9+ygot4V7/LWC2F0OVLe88cHIXhpQ= + + optional + + + InstabugResources.bundle/sk.lproj/Localizable.strings + + hash + + 3Tn9atDDHoiTeHYl0Y37+VATgMA= + + hash2 + + hOlQKNBSGr+pX6f80JQrmX7pgL3yQZsk91dgGu/Qjkw= + + optional + + + InstabugResources.bundle/sv.lproj/Localizable.strings + + hash + + 2Q8/tr4duPsWUy1Hs/NE0RSaAYI= + + hash2 + + pk7qrArToveGMxeTNDOqlgSP4jbMo7cUTAnMqFu+XLo= + + optional + + + InstabugResources.bundle/tr.lproj/Localizable.strings + + hash + + K3VG8d13XRkyr1j7GB/vBdwZBBM= + + hash2 + + Laoh6nRXMDn/V4Mf19YXB3bb736cHFau/P5E2sycjBs= + + optional + + + InstabugResources.bundle/zh-Hans.lproj/Localizable.strings + + hash + + NKacn20bwl7zdnNh30oaP37bI+U= + + hash2 + + +yJjVz72O3kQJyUUHCefBXNG0DQvyAwTadwadAn4a+0= + + optional + + + InstabugResources.bundle/zh-Hant-TW.lproj/Localizable.strings + + hash + + yqoVcXoPZ3RF+cuQpASxBN1GTog= + + hash2 + + XcFMDc1QyJtaucFA6lQTSzT5M0S7UkZJYX2EbOjP8Y8= + + optional + + + InstabugResources.bundle/zh-Hant.lproj/Localizable.strings + + hash + + qhR0/6wcGtiHunpO8iJc2wqP7n0= + + hash2 + + Ed4JCMpqWv5AR6Zzr3ziqreWQ4Mbugns72SDN+7H8CI= + + optional + + Modules/module.modulemap hash @@ -131,6 +1248,17 @@ DK65cQ5p1RuqPdi0Jm5KqffATt5qZgprNdPs2BfI0zE= + strip-frameworks.sh + + hash + + +MG0vr81f9BYFi8t9r2Wy0CFRAQ= + + hash2 + + EFBdsgIKkcB/ZW5AgcnnL3/o0Bpiv6XiPi3sPZMaPdg= + + rules diff --git a/src/ios/InstabugCore.framework/strip-frameworks.sh b/src/ios/Instabug.framework/strip-frameworks.sh similarity index 100% rename from src/ios/InstabugCore.framework/strip-frameworks.sh rename to src/ios/Instabug.framework/strip-frameworks.sh diff --git a/src/ios/InstabugCore.framework/IBGActionSheetCell.nib b/src/ios/InstabugCore.framework/IBGActionSheetCell.nib deleted file mode 100644 index a06213df..00000000 Binary files a/src/ios/InstabugCore.framework/IBGActionSheetCell.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGActionSheetVC-iPhone.nib/objects-11.0+.nib b/src/ios/InstabugCore.framework/IBGActionSheetVC-iPhone.nib/objects-11.0+.nib deleted file mode 100644 index 392eec36..00000000 Binary files a/src/ios/InstabugCore.framework/IBGActionSheetVC-iPhone.nib/objects-11.0+.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGActionSheetVC-iPhone.nib/runtime.nib b/src/ios/InstabugCore.framework/IBGActionSheetVC-iPhone.nib/runtime.nib deleted file mode 100644 index 13eb6514..00000000 Binary files a/src/ios/InstabugCore.framework/IBGActionSheetVC-iPhone.nib/runtime.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGBugVC-iPhone.nib/objects-11.0+.nib b/src/ios/InstabugCore.framework/IBGBugVC-iPhone.nib/objects-11.0+.nib deleted file mode 100644 index 39873113..00000000 Binary files a/src/ios/InstabugCore.framework/IBGBugVC-iPhone.nib/objects-11.0+.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGBugVC-iPhone.nib/runtime.nib b/src/ios/InstabugCore.framework/IBGBugVC-iPhone.nib/runtime.nib deleted file mode 100644 index 232ded6c..00000000 Binary files a/src/ios/InstabugCore.framework/IBGBugVC-iPhone.nib/runtime.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGChatCell.nib b/src/ios/InstabugCore.framework/IBGChatCell.nib deleted file mode 100644 index ecceb936..00000000 Binary files a/src/ios/InstabugCore.framework/IBGChatCell.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGChatListVC-iPhone.nib b/src/ios/InstabugCore.framework/IBGChatListVC-iPhone.nib deleted file mode 100644 index 6841d13c..00000000 Binary files a/src/ios/InstabugCore.framework/IBGChatListVC-iPhone.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGChatVC-iPhone.nib b/src/ios/InstabugCore.framework/IBGChatVC-iPhone.nib deleted file mode 100644 index e8dd809b..00000000 Binary files a/src/ios/InstabugCore.framework/IBGChatVC-iPhone.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGFullScreenImageViewController.nib b/src/ios/InstabugCore.framework/IBGFullScreenImageViewController.nib deleted file mode 100644 index ddae839c..00000000 Binary files a/src/ios/InstabugCore.framework/IBGFullScreenImageViewController.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGPoweredByView.nib b/src/ios/InstabugCore.framework/IBGPoweredByView.nib deleted file mode 100644 index 09872929..00000000 Binary files a/src/ios/InstabugCore.framework/IBGPoweredByView.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGPromptCell.nib b/src/ios/InstabugCore.framework/IBGPromptCell.nib deleted file mode 100644 index 133d3780..00000000 Binary files a/src/ios/InstabugCore.framework/IBGPromptCell.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGPromptVC-iPhone.nib b/src/ios/InstabugCore.framework/IBGPromptVC-iPhone.nib deleted file mode 100644 index ee21ef59..00000000 Binary files a/src/ios/InstabugCore.framework/IBGPromptVC-iPhone.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGReplyView-iPhone.nib b/src/ios/InstabugCore.framework/IBGReplyView-iPhone.nib deleted file mode 100644 index f84b18c7..00000000 Binary files a/src/ios/InstabugCore.framework/IBGReplyView-iPhone.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGReportCategoriesVC-iPhone.nib b/src/ios/InstabugCore.framework/IBGReportCategoriesVC-iPhone.nib deleted file mode 100644 index 46683c9c..00000000 Binary files a/src/ios/InstabugCore.framework/IBGReportCategoriesVC-iPhone.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGScreenshotVC-iPhone.nib b/src/ios/InstabugCore.framework/IBGScreenshotVC-iPhone.nib deleted file mode 100644 index d872eb2b..00000000 Binary files a/src/ios/InstabugCore.framework/IBGScreenshotVC-iPhone.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGVideoPlaybackViewController.nib b/src/ios/InstabugCore.framework/IBGVideoPlaybackViewController.nib deleted file mode 100644 index 160e37aa..00000000 Binary files a/src/ios/InstabugCore.framework/IBGVideoPlaybackViewController.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/IBGVoiceNoteRecordingViewController-iPhone.nib b/src/ios/InstabugCore.framework/IBGVoiceNoteRecordingViewController-iPhone.nib deleted file mode 100644 index 198e77ad..00000000 Binary files a/src/ios/InstabugCore.framework/IBGVoiceNoteRecordingViewController-iPhone.nib and /dev/null differ diff --git a/src/ios/InstabugCore.framework/InAppScreenshotPlaceholder.png b/src/ios/InstabugCore.framework/InAppScreenshotPlaceholder.png deleted file mode 100644 index 21349269..00000000 Binary files a/src/ios/InstabugCore.framework/InAppScreenshotPlaceholder.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/InAppScreenshotPlaceholder@2x.png b/src/ios/InstabugCore.framework/InAppScreenshotPlaceholder@2x.png deleted file mode 100644 index 973308ae..00000000 Binary files a/src/ios/InstabugCore.framework/InAppScreenshotPlaceholder@2x.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/InAppScreenshotPlaceholder@3x.png b/src/ios/InstabugCore.framework/InAppScreenshotPlaceholder@3x.png deleted file mode 100644 index 787b32a6..00000000 Binary files a/src/ios/InstabugCore.framework/InAppScreenshotPlaceholder@3x.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/InAppVideoPlaceholder.png b/src/ios/InstabugCore.framework/InAppVideoPlaceholder.png deleted file mode 100644 index 385d8489..00000000 Binary files a/src/ios/InstabugCore.framework/InAppVideoPlaceholder.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/InAppVideoPlaceholder@2x.png b/src/ios/InstabugCore.framework/InAppVideoPlaceholder@2x.png deleted file mode 100644 index 999ebf1f..00000000 Binary files a/src/ios/InstabugCore.framework/InAppVideoPlaceholder@2x.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/InAppVideoPlaceholder@3x.png b/src/ios/InstabugCore.framework/InAppVideoPlaceholder@3x.png deleted file mode 100644 index fc86944c..00000000 Binary files a/src/ios/InstabugCore.framework/InAppVideoPlaceholder@3x.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/Info.plist b/src/ios/InstabugCore.framework/Info.plist deleted file mode 100644 index 70bc05cf..00000000 Binary files a/src/ios/InstabugCore.framework/Info.plist and /dev/null differ diff --git a/src/ios/InstabugCore.framework/InstabugCore b/src/ios/InstabugCore.framework/InstabugCore deleted file mode 100755 index fcd8e8c1..00000000 Binary files a/src/ios/InstabugCore.framework/InstabugCore and /dev/null differ diff --git a/src/ios/InstabugCore.framework/Modules/module.modulemap b/src/ios/InstabugCore.framework/Modules/module.modulemap deleted file mode 100644 index 9cf938e5..00000000 --- a/src/ios/InstabugCore.framework/Modules/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module InstabugCore { - umbrella header "InstabugCore.h" - - export * - module * { export * } -} diff --git a/src/ios/InstabugCore.framework/_CodeSignature/CodeResources b/src/ios/InstabugCore.framework/_CodeSignature/CodeResources deleted file mode 100644 index 73ef2a9c..00000000 --- a/src/ios/InstabugCore.framework/_CodeSignature/CodeResources +++ /dev/null @@ -1,1400 +0,0 @@ - - - - - files - - Assets.car - - Y8rnlmNA+AHOr3yVrHGZ4G+MVdM= - - Headers/IBGNetworkLogger.h - - BB9a5/5E2YClznA2NfjspFVY6hU= - - Headers/IBGReport.h - - jqvjTfQzVkTaCt0pZwrQlCAbRXM= - - Headers/IBGTypes.h - - TQaN9Cuuw94djK5jTlVjI18h7X0= - - Headers/InstabugCore.h - - mICN3xjtOp1S5AypRsydkHxHcps= - - IBGActionSheetCell.nib - - 5vdaiKHujFYUfWHBUuBkRtc0Mvs= - - IBGActionSheetVC-iPhone.nib/objects-11.0+.nib - - TDL35Taeg+35ILZjhSRVjI5wYb8= - - IBGActionSheetVC-iPhone.nib/runtime.nib - - +XgcQt88kKKQNTauKvOJX1Ht8U0= - - IBGBugVC-iPhone.nib/objects-11.0+.nib - - 3coKWj34dKknWXKlCZ0Ya9cr60k= - - IBGBugVC-iPhone.nib/runtime.nib - - TLC1DbISq6c+736M5yoI60LiJ7Y= - - IBGChatCell.nib - - DRm/QOVKwImlfHxLe3NEm8Hh+Gs= - - IBGChatListVC-iPhone.nib - - IX28uZWL7B8Rz4yxApStoYnnykA= - - IBGChatVC-iPhone.nib - - +XiGOx3UAY+q2cVxxeltkr1eEQ4= - - IBGFullScreenImageViewController.nib - - KswMLCxfsMpQdb7jF2YJXuKxpSs= - - IBGPoweredByView.nib - - 9lKoN9cxil0mLxI35BlAFQIvok4= - - IBGPromptCell.nib - - 6W2aeK25WyRVLbqCjcUOnEmcd4E= - - IBGPromptVC-iPhone.nib - - 44n4dkZGefCM4GLLk6kJwL87/2E= - - IBGReplyView-iPhone.nib - - IVTf6qrYWPK4RnrG9C1kQf0OmL0= - - IBGReportCategoriesVC-iPhone.nib - - /DXAD2SeYh6j3kqjGHAEjn2jBeM= - - IBGScreenshotVC-iPhone.nib - - Yx/p2STBwynCGZXRH8Cwhz0wDLw= - - IBGVideoPlaybackViewController.nib - - 4vmpeYHyODI2//4BZqFOcVfFhW8= - - IBGVoiceNoteRecordingViewController-iPhone.nib - - uw+MuZe/0dpq/H1o0EahUa6J/uw= - - InAppScreenshotPlaceholder.png - - HOSKth5XQkDff9tFmldWmGn8Hgo= - - InAppScreenshotPlaceholder@2x.png - - eWKBYrvJ1SvSGwBVVMDUXYZHfSs= - - InAppScreenshotPlaceholder@3x.png - - vPMTZ7x1ajld6lZKnYBFPkqZ/HQ= - - InAppVideoPlaceholder.png - - KVYb6CTvuGiS4gT8k80zjDqvu3U= - - InAppVideoPlaceholder@2x.png - - Mb0xOVHHZ+Vw6jxY9fgIiPKQVZY= - - InAppVideoPlaceholder@3x.png - - 56rCm7J2JRzr1xEuD+hSNK8Q6l8= - - Info.plist - - sUsX+EZO1yJNnY4GDKzFpNTjpKU= - - Inject_DSYM_Project-Archive.sh - - K+qqKSlG2L7jBTzxekvA8TklxvQ= - - InstabugDataModel.momd/InstabugDataModel 10.mom - - NtIzBzkxwtmIlGVa26zMGx7h9t8= - - InstabugDataModel.momd/InstabugDataModel 11.mom - - xijbM5iakJNIZsEOjCEvlpNP88M= - - InstabugDataModel.momd/InstabugDataModel 12.mom - - fCTQP3x1e78pecuXMGSk71wO30Q= - - InstabugDataModel.momd/InstabugDataModel 14.mom - - T43MHUm2D+VoZ3oj6mrV+EX07H4= - - InstabugDataModel.momd/InstabugDataModel 14.omo - - oA70R+9aXlf7A4O3iYhunSj9hC0= - - InstabugDataModel.momd/InstabugDataModel 2.mom - - MAXC3qUm4Hz0GxTPshNHNpdrDaQ= - - InstabugDataModel.momd/InstabugDataModel 3.mom - - jrqCkVaU14U8RPQBdO9pS/0Pk4I= - - InstabugDataModel.momd/InstabugDataModel 7.mom - - 3sQ76HG4DgxopC8dddbOkaenrF8= - - InstabugDataModel.momd/InstabugDataModel 8.mom - - Z8qLTaCqiQMWebQMUeW3XlVxQSc= - - InstabugDataModel.momd/InstabugDataModel 9.mom - - KnURQnAJj79EnjLNGP0Q3LMJmwY= - - InstabugDataModel.momd/InstabugDataModel.mom - - 6kSXQ1euyJl1gPfPnihcaMR42X4= - - InstabugDataModel.momd/VersionInfo.plist - - FsgdUbITg0SGtM5ESPUg3ex9kRs= - - Instabug_dsym_upload.sh - - v0l7xxPei4aNjTcb5AqQb8iywV4= - - Modules/module.modulemap - - cPmapLgst78LMayHv5xAsasimSw= - - ar.lproj/Localizable.strings - - hash - - ECeAlZPYrXz8QBR50pfHEydrV28= - - optional - - - audio_placeholder.png - - 3+oGy33V8vSdFakADaGv9ZV9NuQ= - - audio_placeholder@2x.png - - P6Yq7OsB5K9YWbRokLO8jGuCMHw= - - audio_placeholder_3x.png - - 25nuVXAY+hsDRZ1XFCpONZGqjeg= - - cs.lproj/Localizable.strings - - hash - - FSPjINXhmICY7Cs/xH3la78ej00= - - optional - - - da.lproj/Localizable.strings - - hash - - XWjPvCoxne5WipnoH+defr3TBDY= - - optional - - - de.lproj/Localizable.strings - - hash - - KYWGquW6GcmklveVFfkkcbCo93s= - - optional - - - en.lproj/Localizable.strings - - hash - - c0X2dwIaXlvO8FcWeEK/3TZnxnE= - - optional - - - es.lproj/Localizable.strings - - hash - - Lm3zovas95vaLIeXzMNrrV1tsHE= - - optional - - - fr.lproj/Localizable.strings - - hash - - T6B5DjArsR3NAzIIxtYHwueXK7M= - - optional - - - instabuglogo.png - - Jtxj3MhChQ1V22rxVAPSwnlbrCM= - - instabuglogo@2x.png - - PP7831qMZxUptxJLwoOsHeAFmoI= - - instabuglogo@3x.png - - lmh2umwwG0MY1VnHujHEExCE7fE= - - it.lproj/Localizable.strings - - hash - - tWlkFQ5iKncAr3p0aVs+EhYfVwc= - - optional - - - ja.lproj/Localizable.strings - - hash - - uhbTkLgSc0iw1JczPOInAm8rPOs= - - optional - - - ko.lproj/Localizable.strings - - hash - - 2qLNt900rIJozufQzwAJMPJXOPQ= - - optional - - - nb.lproj/Localizable.strings - - hash - - EIJutbdEt04JpQ591hEOABNhjAo= - - optional - - - nl.lproj/Localizable.strings - - hash - - rfP6QcWOldRssn9QXqplrtrFwlE= - - optional - - - pl.lproj/Localizable.strings - - hash - - PlZYti5P2opfvKZ2H2IuUlkE4Z0= - - optional - - - pt-BR.lproj/Localizable.strings - - hash - - fOTI8RC3P4GBBTzuy9M2KvGmZhE= - - optional - - - pt-PT.lproj/Localizable.strings - - hash - - nBlaKehR1gwtBz2S9dk3ChYmEkQ= - - optional - - - ru.lproj/Localizable.strings - - hash - - bev/i8TzD4v+4T9pctFo/SepSK4= - - optional - - - sk.lproj/Localizable.strings - - hash - - Y7IWFJ5PGS8UDqdp84j7mBju9jA= - - optional - - - strip-frameworks.sh - - +MG0vr81f9BYFi8t9r2Wy0CFRAQ= - - sv.lproj/Localizable.strings - - hash - - Y6DU3kj3o8ewPktTqWJDK8huSE4= - - optional - - - tap.png - - lsfOQn2WG3542sXrYTI76mUiCv0= - - tap@2x.png - - WwJ7M3Z4tXL501W3SPAJyadCeQI= - - tap@3x.png - - wmWt1c+K/cWYo3uVqdp/3VurOXg= - - tr.lproj/Localizable.strings - - hash - - JWRkwLwfn9nUcodFQuM/f4RbQew= - - optional - - - zh-Hans.lproj/Localizable.strings - - hash - - jPOV2YLuycV4KDxhj4LAvnOJT1g= - - optional - - - zh-Hant-TW.lproj/Localizable.strings - - hash - - iXGBeN5GSvxT/LlsQAr+yRqmBh0= - - optional - - - zh-Hant.lproj/Localizable.strings - - hash - - wpCVrKrIvQHN3kalvRZ7XwRGFEs= - - optional - - - - files2 - - Assets.car - - hash - - Y8rnlmNA+AHOr3yVrHGZ4G+MVdM= - - hash2 - - 5sl1xiI5yNzeiPM7PogKdKJWF3HDRECRyKZvnEbIGfM= - - - Headers/IBGNetworkLogger.h - - hash - - BB9a5/5E2YClznA2NfjspFVY6hU= - - hash2 - - Gy27u0FdhOuxHc3u11fxUUTo3i8GVCDnoJe2dupni60= - - - Headers/IBGReport.h - - hash - - jqvjTfQzVkTaCt0pZwrQlCAbRXM= - - hash2 - - paHuVWTQuf118JEXNoo7fYXWGStFAo4OCxYMqQuW1fk= - - - Headers/IBGTypes.h - - hash - - TQaN9Cuuw94djK5jTlVjI18h7X0= - - hash2 - - k5oqrLRinMXi44HXA3pOxE9fhzwSf/uOg2lmwx1vQDU= - - - Headers/InstabugCore.h - - hash - - mICN3xjtOp1S5AypRsydkHxHcps= - - hash2 - - VuBztYlc7sB2UF8FxzozXu9O7BDr7nRHng9byAzxDmU= - - - IBGActionSheetCell.nib - - hash - - 5vdaiKHujFYUfWHBUuBkRtc0Mvs= - - hash2 - - tuiitAicROidDOZkziiE0sb8mzUOzUS60R8s1aadKxM= - - - IBGActionSheetVC-iPhone.nib/objects-11.0+.nib - - hash - - TDL35Taeg+35ILZjhSRVjI5wYb8= - - hash2 - - auOvfn5AZQaqi5jgo1oh/cMLHypr+927VybD5zq5DXI= - - - IBGActionSheetVC-iPhone.nib/runtime.nib - - hash - - +XgcQt88kKKQNTauKvOJX1Ht8U0= - - hash2 - - 9D1nE/yFpPdKYymSUxmgWqKT5IvuyCEdot1lrahmUNs= - - - IBGBugVC-iPhone.nib/objects-11.0+.nib - - hash - - 3coKWj34dKknWXKlCZ0Ya9cr60k= - - hash2 - - PaDurMbElOQpjZ0SofWmBKWZ83p/0w84WGTSxytysTY= - - - IBGBugVC-iPhone.nib/runtime.nib - - hash - - TLC1DbISq6c+736M5yoI60LiJ7Y= - - hash2 - - U4Ij5+bBbQToWKhBje6BfM7jueYaQONmXr19cGSg+6g= - - - IBGChatCell.nib - - hash - - DRm/QOVKwImlfHxLe3NEm8Hh+Gs= - - hash2 - - kjOwyS6kpTEUivw4KVqcnLa8KxXYL8tJq882yujWGzs= - - - IBGChatListVC-iPhone.nib - - hash - - IX28uZWL7B8Rz4yxApStoYnnykA= - - hash2 - - 3zJ8YmieE5ljEQbWMlsbBsmA7E9ZhEObkCmA4fVj2xU= - - - IBGChatVC-iPhone.nib - - hash - - +XiGOx3UAY+q2cVxxeltkr1eEQ4= - - hash2 - - aS+ZdJw+wQHvdfpNSGlo/D1lhyn+zpgj2e8HtShFU58= - - - IBGFullScreenImageViewController.nib - - hash - - KswMLCxfsMpQdb7jF2YJXuKxpSs= - - hash2 - - UXiyENiglsB0frqdcuRzvkct6pJBuar9m7L7nWxD09c= - - - IBGPoweredByView.nib - - hash - - 9lKoN9cxil0mLxI35BlAFQIvok4= - - hash2 - - 8b/eJjPVbkXJ0o+MNOFGWt89n4V32bH4zlNTdCBIH14= - - - IBGPromptCell.nib - - hash - - 6W2aeK25WyRVLbqCjcUOnEmcd4E= - - hash2 - - q+FAmo0fIMuYkbiIM6sAWcOApU6aDp/L1oG6nlkwEts= - - - IBGPromptVC-iPhone.nib - - hash - - 44n4dkZGefCM4GLLk6kJwL87/2E= - - hash2 - - JF5wtYKK8EeSoPtnWnfGUh5U24CRQ9iEcYibZ3HVhBg= - - - IBGReplyView-iPhone.nib - - hash - - IVTf6qrYWPK4RnrG9C1kQf0OmL0= - - hash2 - - P57qWMyRzt7OguwlJA86VMCQZp8W3XnTH6JXFNMqSbM= - - - IBGReportCategoriesVC-iPhone.nib - - hash - - /DXAD2SeYh6j3kqjGHAEjn2jBeM= - - hash2 - - 2SHa3BLeH0C5jYXYJj+GPwT1QokYMKKGTGmbXdAXws0= - - - IBGScreenshotVC-iPhone.nib - - hash - - Yx/p2STBwynCGZXRH8Cwhz0wDLw= - - hash2 - - g2ok6H7HOKeTcDauROpvG5f+LItx0uN/WFH2NTtlXX8= - - - IBGVideoPlaybackViewController.nib - - hash - - 4vmpeYHyODI2//4BZqFOcVfFhW8= - - hash2 - - esquM9HVhzLRni2Nf+EGkKaoUcIrN08Ja9p0yVQaz4A= - - - IBGVoiceNoteRecordingViewController-iPhone.nib - - hash - - uw+MuZe/0dpq/H1o0EahUa6J/uw= - - hash2 - - 3Bf8dvn0MnFV1E65Ue5O27BtCUqlDRIkQTGkB7W5boo= - - - InAppScreenshotPlaceholder.png - - hash - - HOSKth5XQkDff9tFmldWmGn8Hgo= - - hash2 - - 11Q0Gyi7L9/TExglLJ5j8IM5/qCxEfosw6PHmROm3lE= - - - InAppScreenshotPlaceholder@2x.png - - hash - - eWKBYrvJ1SvSGwBVVMDUXYZHfSs= - - hash2 - - lt21paXEdt248lh94VaDnMFTb5aAgt2+CXVrbqU+27s= - - - InAppScreenshotPlaceholder@3x.png - - hash - - vPMTZ7x1ajld6lZKnYBFPkqZ/HQ= - - hash2 - - OfDSfamjq9+XqbLnZUsPpLkO/LQFKvHmgCvTO58Uvfw= - - - InAppVideoPlaceholder.png - - hash - - KVYb6CTvuGiS4gT8k80zjDqvu3U= - - hash2 - - 7yDqNCUjLhgzukW90HlMsHd0XdIUFdXUQjgb7Y8/mcc= - - - InAppVideoPlaceholder@2x.png - - hash - - Mb0xOVHHZ+Vw6jxY9fgIiPKQVZY= - - hash2 - - vxOMc61ZHFLiAgND2fIvCkw2BfVTbiVtFE4VjpnL89c= - - - InAppVideoPlaceholder@3x.png - - hash - - 56rCm7J2JRzr1xEuD+hSNK8Q6l8= - - hash2 - - uuxuzAZ0PRllksjhA4a5F7OFbZmW18G+uO4WkBIyapk= - - - Inject_DSYM_Project-Archive.sh - - hash - - K+qqKSlG2L7jBTzxekvA8TklxvQ= - - hash2 - - STmY6jc7rqCtoJkhAzZah2dRtLkU77lmbhULW/xd9wo= - - - InstabugDataModel.momd/InstabugDataModel 10.mom - - hash - - NtIzBzkxwtmIlGVa26zMGx7h9t8= - - hash2 - - Sr/Mv/QEnoWJRwX1rFxRmpPboUmRVNIl8e53mZeHaPM= - - - InstabugDataModel.momd/InstabugDataModel 11.mom - - hash - - xijbM5iakJNIZsEOjCEvlpNP88M= - - hash2 - - NR9ZtMdFtKQs6iBgVVJTVcjO20dB4GzQR9Md5vGi/cs= - - - InstabugDataModel.momd/InstabugDataModel 12.mom - - hash - - fCTQP3x1e78pecuXMGSk71wO30Q= - - hash2 - - KBYFIfXBVYh3prnbK+jWNfLWuaBrb80x3bth2niLjig= - - - InstabugDataModel.momd/InstabugDataModel 14.mom - - hash - - T43MHUm2D+VoZ3oj6mrV+EX07H4= - - hash2 - - zAd4V1PDDdy5q8OdWg9V2PPdn5m6JFKbRIpeH9RpGmE= - - - InstabugDataModel.momd/InstabugDataModel 14.omo - - hash - - oA70R+9aXlf7A4O3iYhunSj9hC0= - - hash2 - - 5RoEiGNQISR9j/pqjVxyOBRYj6XARkbLAQiTW6gLmJw= - - - InstabugDataModel.momd/InstabugDataModel 2.mom - - hash - - MAXC3qUm4Hz0GxTPshNHNpdrDaQ= - - hash2 - - 2rEJvrNh5C/jr6PA9Xorm67ZLMCnM4NTZmvCj1Y0ORQ= - - - InstabugDataModel.momd/InstabugDataModel 3.mom - - hash - - jrqCkVaU14U8RPQBdO9pS/0Pk4I= - - hash2 - - pic6pqmCe3o1i/PGdHjX4QFhxkA+6K/4hpI8G0HhoFA= - - - InstabugDataModel.momd/InstabugDataModel 7.mom - - hash - - 3sQ76HG4DgxopC8dddbOkaenrF8= - - hash2 - - LzCp1euKwcnCJSQAkugSCTQUzOIHQJjg9wljfYcs+tg= - - - InstabugDataModel.momd/InstabugDataModel 8.mom - - hash - - Z8qLTaCqiQMWebQMUeW3XlVxQSc= - - hash2 - - f/dvnHZkel669rD2DaKYRhBM6+Hay+17coFa/Pl8NwY= - - - InstabugDataModel.momd/InstabugDataModel 9.mom - - hash - - KnURQnAJj79EnjLNGP0Q3LMJmwY= - - hash2 - - nW0gYK5E7htGqg+G8zpBYlwIlq5HTkgBbMXEAC6xZ2c= - - - InstabugDataModel.momd/InstabugDataModel.mom - - hash - - 6kSXQ1euyJl1gPfPnihcaMR42X4= - - hash2 - - Rch/x/qp0RsZkJlj+D3NK15uhxv3R3uOAjxV1mNvGjU= - - - InstabugDataModel.momd/VersionInfo.plist - - hash - - FsgdUbITg0SGtM5ESPUg3ex9kRs= - - hash2 - - xRvPgLosmuO2xysQ/NiFccFQyNFj3XiaofEA/czA3nQ= - - - Instabug_dsym_upload.sh - - hash - - v0l7xxPei4aNjTcb5AqQb8iywV4= - - hash2 - - cxoI0cW1kvDA3sNRlEuCYmzKzfzoQ/Zn+BBesjDL2Hg= - - - Modules/module.modulemap - - hash - - cPmapLgst78LMayHv5xAsasimSw= - - hash2 - - tBwiVEeT05a860f5GTnz2GfxiXQq6/iB0KMpPts094I= - - - ar.lproj/Localizable.strings - - hash - - ECeAlZPYrXz8QBR50pfHEydrV28= - - hash2 - - vUM/JdzOzaV8aoyoCXyS9y2VrT/A6pl5Lq6NVNLXpSk= - - optional - - - audio_placeholder.png - - hash - - 3+oGy33V8vSdFakADaGv9ZV9NuQ= - - hash2 - - uR2sm5aBpJ0FCuYZG6pbWj3ujhVsUaZZjtPAza5MvNY= - - - audio_placeholder@2x.png - - hash - - P6Yq7OsB5K9YWbRokLO8jGuCMHw= - - hash2 - - zgYDKDuJNsrpNWw/lxf9v9CaomGWmSqFG0aYkpN+Kd4= - - - audio_placeholder_3x.png - - hash - - 25nuVXAY+hsDRZ1XFCpONZGqjeg= - - hash2 - - G+j3a+hUz9UhMj4N5Xc9TICpf+q0UhrgdsNj3AVE6gk= - - - cs.lproj/Localizable.strings - - hash - - FSPjINXhmICY7Cs/xH3la78ej00= - - hash2 - - pnoqFiRMjmmZqkyjAy/zaMPy7F917H+BkqvsjKP+W1k= - - optional - - - da.lproj/Localizable.strings - - hash - - XWjPvCoxne5WipnoH+defr3TBDY= - - hash2 - - nFDVexkASe3PR91CZyAz8W7oap5wdgCqGkdAE6qFcIs= - - optional - - - de.lproj/Localizable.strings - - hash - - KYWGquW6GcmklveVFfkkcbCo93s= - - hash2 - - 5g8qR97htk6Za6P7+4rxwJx/jFT/d799USXQHaFWdrk= - - optional - - - en.lproj/Localizable.strings - - hash - - c0X2dwIaXlvO8FcWeEK/3TZnxnE= - - hash2 - - AkpIWnXsaUC5n5Xuz92fqJZkfkG/x0Lvtg3mVuw6qtU= - - optional - - - es.lproj/Localizable.strings - - hash - - Lm3zovas95vaLIeXzMNrrV1tsHE= - - hash2 - - PakEIrbJDrt3yJpwraUVbJNiw4GLQ2A3MmqVLZub1W8= - - optional - - - fr.lproj/Localizable.strings - - hash - - T6B5DjArsR3NAzIIxtYHwueXK7M= - - hash2 - - K2eYcwkl7HtawGluTh7sHnufbfqeQ7gtqypphtEDRY0= - - optional - - - instabuglogo.png - - hash - - Jtxj3MhChQ1V22rxVAPSwnlbrCM= - - hash2 - - dg6MYRybgQJZXYS7jfs1Q8zFNdNUva5nbeB5E2lHOXA= - - - instabuglogo@2x.png - - hash - - PP7831qMZxUptxJLwoOsHeAFmoI= - - hash2 - - C7I+80x3ClRk/QsR+mYUtfdRkM/w2vBmNnJNKPPjES0= - - - instabuglogo@3x.png - - hash - - lmh2umwwG0MY1VnHujHEExCE7fE= - - hash2 - - 29w1Zps0gymfoh1645/0cMTVucMlfjSyX6CT46+JnpA= - - - it.lproj/Localizable.strings - - hash - - tWlkFQ5iKncAr3p0aVs+EhYfVwc= - - hash2 - - wf0q91QUYS/dT9gcC8padc2djJ4PR9Asdyp8pt4UglA= - - optional - - - ja.lproj/Localizable.strings - - hash - - uhbTkLgSc0iw1JczPOInAm8rPOs= - - hash2 - - p6hiEeLmN9fGepBUWGIBQjrHgZWfVShn0rmtSiR0t88= - - optional - - - ko.lproj/Localizable.strings - - hash - - 2qLNt900rIJozufQzwAJMPJXOPQ= - - hash2 - - oR6crsPFgaMqudRqt11svStiE/CK9oGQ9X+WlrwIzho= - - optional - - - nb.lproj/Localizable.strings - - hash - - EIJutbdEt04JpQ591hEOABNhjAo= - - hash2 - - 9su4bkWWncQrDAGAmIsN6au0ADoMwQMAlBe9DT3nql8= - - optional - - - nl.lproj/Localizable.strings - - hash - - rfP6QcWOldRssn9QXqplrtrFwlE= - - hash2 - - p6UVMI2nGei7tST6vO20k0ESzo4kQFseTlJ4BAxGAps= - - optional - - - pl.lproj/Localizable.strings - - hash - - PlZYti5P2opfvKZ2H2IuUlkE4Z0= - - hash2 - - s78O++AHPoKPjsUBxzgVGxH5aiocIAroYRgOpXiC8sY= - - optional - - - pt-BR.lproj/Localizable.strings - - hash - - fOTI8RC3P4GBBTzuy9M2KvGmZhE= - - hash2 - - 01MUDzm0ur0o+/2hoOIA4lkJqaLmfbdse+vRpYhAeCs= - - optional - - - pt-PT.lproj/Localizable.strings - - hash - - nBlaKehR1gwtBz2S9dk3ChYmEkQ= - - hash2 - - TTEcJX3L4QbRnJ8/hPOF1QoN8QcwP+ywSaTagZnYaco= - - optional - - - ru.lproj/Localizable.strings - - hash - - bev/i8TzD4v+4T9pctFo/SepSK4= - - hash2 - - 0pp8x4AVWfvhIt+DihotovA9jUAHFihJjFF02tQOtE0= - - optional - - - sk.lproj/Localizable.strings - - hash - - Y7IWFJ5PGS8UDqdp84j7mBju9jA= - - hash2 - - ELPQ/1L+qrtbgGX8BwrMhtYwcH8zM/2WlRhwkCrrU2E= - - optional - - - strip-frameworks.sh - - hash - - +MG0vr81f9BYFi8t9r2Wy0CFRAQ= - - hash2 - - EFBdsgIKkcB/ZW5AgcnnL3/o0Bpiv6XiPi3sPZMaPdg= - - - sv.lproj/Localizable.strings - - hash - - Y6DU3kj3o8ewPktTqWJDK8huSE4= - - hash2 - - LprGpoy4LqZdnfX0tPtJhCk1NUpLIl/LaeiABzdfOvg= - - optional - - - tap.png - - hash - - lsfOQn2WG3542sXrYTI76mUiCv0= - - hash2 - - bdtNxe00b3d7SYhBUWj3ppO1jOKQhuPJt90koTHDKHQ= - - - tap@2x.png - - hash - - WwJ7M3Z4tXL501W3SPAJyadCeQI= - - hash2 - - CC1LGKp2k1Zp4wgK0W7ITwC8Z/tjDD+zPgrMkYOIUXE= - - - tap@3x.png - - hash - - wmWt1c+K/cWYo3uVqdp/3VurOXg= - - hash2 - - YHOWysNhjYpi9yZuRUe+eVsyCnezqvL6PPgd68RRwLo= - - - tr.lproj/Localizable.strings - - hash - - JWRkwLwfn9nUcodFQuM/f4RbQew= - - hash2 - - HTONNrek/U0SS49hYhNsagdUI6e4aj3aLr25Whc5MeM= - - optional - - - zh-Hans.lproj/Localizable.strings - - hash - - jPOV2YLuycV4KDxhj4LAvnOJT1g= - - hash2 - - qO3jVaa26naJr4Wnsx8K+T9lJQGIV4/MZ/Knj3NfXZE= - - optional - - - zh-Hant-TW.lproj/Localizable.strings - - hash - - iXGBeN5GSvxT/LlsQAr+yRqmBh0= - - hash2 - - 4PiFnCjBKvLzYBAw8L/CTD6k3ETLHlxO4IHO4yw7050= - - optional - - - zh-Hant.lproj/Localizable.strings - - hash - - wpCVrKrIvQHN3kalvRZ7XwRGFEs= - - hash2 - - 1zVdNpU/4NdDQF5ouh5dK8L0kfbYnscmDEd41hdyQec= - - optional - - - - rules - - ^ - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^ - - weight - 20 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ - - nested - - weight - 10 - - ^.* - - ^.*\.lproj/ - - optional - - weight - 1000 - - ^.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Base\.lproj/ - - weight - 1010 - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^[^/]+$ - - nested - - weight - 10 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/src/ios/InstabugCore.framework/ar.lproj/Localizable.strings b/src/ios/InstabugCore.framework/ar.lproj/Localizable.strings deleted file mode 100644 index e02b7bc1..00000000 Binary files a/src/ios/InstabugCore.framework/ar.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/audio_placeholder.png b/src/ios/InstabugCore.framework/audio_placeholder.png deleted file mode 100644 index 83f7a1b8..00000000 Binary files a/src/ios/InstabugCore.framework/audio_placeholder.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/audio_placeholder@2x.png b/src/ios/InstabugCore.framework/audio_placeholder@2x.png deleted file mode 100644 index 3620edbb..00000000 Binary files a/src/ios/InstabugCore.framework/audio_placeholder@2x.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/audio_placeholder_3x.png b/src/ios/InstabugCore.framework/audio_placeholder_3x.png deleted file mode 100644 index cccbcc79..00000000 Binary files a/src/ios/InstabugCore.framework/audio_placeholder_3x.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/cs.lproj/Localizable.strings b/src/ios/InstabugCore.framework/cs.lproj/Localizable.strings deleted file mode 100644 index 1904b486..00000000 Binary files a/src/ios/InstabugCore.framework/cs.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/da.lproj/Localizable.strings b/src/ios/InstabugCore.framework/da.lproj/Localizable.strings deleted file mode 100644 index 1c8bff22..00000000 Binary files a/src/ios/InstabugCore.framework/da.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/de.lproj/Localizable.strings b/src/ios/InstabugCore.framework/de.lproj/Localizable.strings deleted file mode 100644 index ac04d931..00000000 Binary files a/src/ios/InstabugCore.framework/de.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/en.lproj/Localizable.strings b/src/ios/InstabugCore.framework/en.lproj/Localizable.strings deleted file mode 100644 index 488f9ff8..00000000 Binary files a/src/ios/InstabugCore.framework/en.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/es.lproj/Localizable.strings b/src/ios/InstabugCore.framework/es.lproj/Localizable.strings deleted file mode 100644 index c40f7e1f..00000000 Binary files a/src/ios/InstabugCore.framework/es.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/fr.lproj/Localizable.strings b/src/ios/InstabugCore.framework/fr.lproj/Localizable.strings deleted file mode 100644 index 30fa19e7..00000000 Binary files a/src/ios/InstabugCore.framework/fr.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/instabuglogo.png b/src/ios/InstabugCore.framework/instabuglogo.png deleted file mode 100644 index edc9fab9..00000000 Binary files a/src/ios/InstabugCore.framework/instabuglogo.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/instabuglogo@2x.png b/src/ios/InstabugCore.framework/instabuglogo@2x.png deleted file mode 100644 index 230585fe..00000000 Binary files a/src/ios/InstabugCore.framework/instabuglogo@2x.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/instabuglogo@3x.png b/src/ios/InstabugCore.framework/instabuglogo@3x.png deleted file mode 100644 index f7a5b10e..00000000 Binary files a/src/ios/InstabugCore.framework/instabuglogo@3x.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/it.lproj/Localizable.strings b/src/ios/InstabugCore.framework/it.lproj/Localizable.strings deleted file mode 100644 index 3e5c8f55..00000000 Binary files a/src/ios/InstabugCore.framework/it.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/ja.lproj/Localizable.strings b/src/ios/InstabugCore.framework/ja.lproj/Localizable.strings deleted file mode 100644 index a60b0ef5..00000000 Binary files a/src/ios/InstabugCore.framework/ja.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/ko.lproj/Localizable.strings b/src/ios/InstabugCore.framework/ko.lproj/Localizable.strings deleted file mode 100644 index 0929ce66..00000000 Binary files a/src/ios/InstabugCore.framework/ko.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/nb.lproj/Localizable.strings b/src/ios/InstabugCore.framework/nb.lproj/Localizable.strings deleted file mode 100644 index 3d8a5273..00000000 Binary files a/src/ios/InstabugCore.framework/nb.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/nl.lproj/Localizable.strings b/src/ios/InstabugCore.framework/nl.lproj/Localizable.strings deleted file mode 100644 index da43c386..00000000 Binary files a/src/ios/InstabugCore.framework/nl.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/pl.lproj/Localizable.strings b/src/ios/InstabugCore.framework/pl.lproj/Localizable.strings deleted file mode 100644 index dfe170c3..00000000 Binary files a/src/ios/InstabugCore.framework/pl.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/pt-BR.lproj/Localizable.strings b/src/ios/InstabugCore.framework/pt-BR.lproj/Localizable.strings deleted file mode 100644 index 0cbdfde2..00000000 Binary files a/src/ios/InstabugCore.framework/pt-BR.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/pt-PT.lproj/Localizable.strings b/src/ios/InstabugCore.framework/pt-PT.lproj/Localizable.strings deleted file mode 100644 index 3f72f35b..00000000 Binary files a/src/ios/InstabugCore.framework/pt-PT.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/ru.lproj/Localizable.strings b/src/ios/InstabugCore.framework/ru.lproj/Localizable.strings deleted file mode 100644 index 5c028b8a..00000000 Binary files a/src/ios/InstabugCore.framework/ru.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/sk.lproj/Localizable.strings b/src/ios/InstabugCore.framework/sk.lproj/Localizable.strings deleted file mode 100644 index aea6e7cd..00000000 Binary files a/src/ios/InstabugCore.framework/sk.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/sv.lproj/Localizable.strings b/src/ios/InstabugCore.framework/sv.lproj/Localizable.strings deleted file mode 100644 index a321033f..00000000 Binary files a/src/ios/InstabugCore.framework/sv.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/tap.png b/src/ios/InstabugCore.framework/tap.png deleted file mode 100644 index 656393f0..00000000 Binary files a/src/ios/InstabugCore.framework/tap.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/tap@2x.png b/src/ios/InstabugCore.framework/tap@2x.png deleted file mode 100644 index 3efd83fb..00000000 Binary files a/src/ios/InstabugCore.framework/tap@2x.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/tap@3x.png b/src/ios/InstabugCore.framework/tap@3x.png deleted file mode 100644 index cefe6638..00000000 Binary files a/src/ios/InstabugCore.framework/tap@3x.png and /dev/null differ diff --git a/src/ios/InstabugCore.framework/tr.lproj/Localizable.strings b/src/ios/InstabugCore.framework/tr.lproj/Localizable.strings deleted file mode 100644 index 82a9bb3e..00000000 Binary files a/src/ios/InstabugCore.framework/tr.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/zh-Hans.lproj/Localizable.strings b/src/ios/InstabugCore.framework/zh-Hans.lproj/Localizable.strings deleted file mode 100644 index d62003b8..00000000 Binary files a/src/ios/InstabugCore.framework/zh-Hans.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/zh-Hant-TW.lproj/Localizable.strings b/src/ios/InstabugCore.framework/zh-Hant-TW.lproj/Localizable.strings deleted file mode 100644 index 10fe1590..00000000 Binary files a/src/ios/InstabugCore.framework/zh-Hant-TW.lproj/Localizable.strings and /dev/null differ diff --git a/src/ios/InstabugCore.framework/zh-Hant.lproj/Localizable.strings b/src/ios/InstabugCore.framework/zh-Hant.lproj/Localizable.strings deleted file mode 100644 index 9271eb9f..00000000 Binary files a/src/ios/InstabugCore.framework/zh-Hant.lproj/Localizable.strings and /dev/null differ