diff --git a/Downloader/AppDelegate.swift b/Downloader/AppDelegate.swift
index a65c6fe..2e2e494 100644
--- a/Downloader/AppDelegate.swift
+++ b/Downloader/AppDelegate.swift
@@ -21,7 +21,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
//App Center
if let appCenter = Bundle.main.object(forInfoDictionaryKey: "AppCenter") as? String {
- MSAppCenter.start(appCenter, withServices:[MSAnalytics.self, MSCrashes.self])
+ AppCenter.start(withAppSecret: appCenter, services: [Analytics.self, Crashes.self])
}
}
diff --git a/Downloader/Common/Logger/EventLogger.swift b/Downloader/Common/Logger/EventLogger.swift
index 4af5a71..60b687e 100644
--- a/Downloader/Common/Logger/EventLogger.swift
+++ b/Downloader/Common/Logger/EventLogger.swift
@@ -12,12 +12,12 @@ import AppCenterAnalytics
struct EventLogger {
static func downloadStart(url: String) {
let params = getParams(from: url)
- MSAnalytics.trackEvent("Download Start", withProperties: params)
+ Analytics.trackEvent("Download Start", withProperties: params)
}
static func downloadFinish(url: String) {
let params = getParams(from: url)
- MSAnalytics.trackEvent("Download Finish", withProperties: params)
+ Analytics.trackEvent("Download Finish", withProperties: params)
}
private static func getParams(from urlString: String)-> [String: String] {
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-1.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-1.png
deleted file mode 100644
index 6c69610..0000000
Binary files a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-1.png and /dev/null differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-2.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-2.png
deleted file mode 100644
index 6c69610..0000000
Binary files a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-2.png and /dev/null differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-3.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-3.png
deleted file mode 100644
index 021d5d6..0000000
Binary files a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-3.png and /dev/null differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-4.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-4.png
deleted file mode 100644
index 021d5d6..0000000
Binary files a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-4.png and /dev/null differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-5.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-5.png
deleted file mode 100644
index d281bb7..0000000
Binary files a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-5.png and /dev/null differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-6.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-6.png
deleted file mode 100644
index 3e9d873..0000000
Binary files a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-6.png and /dev/null differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-7.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-7.png
deleted file mode 100644
index 9108db5..0000000
Binary files a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-7.png and /dev/null differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-8.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-8.png
deleted file mode 100644
index 9108db5..0000000
Binary files a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-8.png and /dev/null differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-9.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-9.png
deleted file mode 100644
index a38c55f..0000000
Binary files a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916-9.png and /dev/null differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916.png
deleted file mode 100644
index 01ff7ab..0000000
Binary files a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/1977916.png and /dev/null differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json
index b80fa69..6e059f2 100644
--- a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -1,68 +1,68 @@
{
"images" : [
{
- "size" : "16x16",
+ "filename" : "downloader-9.png",
"idiom" : "mac",
- "filename" : "1977916-9.png",
- "scale" : "1x"
+ "scale" : "1x",
+ "size" : "16x16"
},
{
- "size" : "16x16",
+ "filename" : "downloader-8.png",
"idiom" : "mac",
- "filename" : "1977916-8.png",
- "scale" : "2x"
+ "scale" : "2x",
+ "size" : "16x16"
},
{
- "size" : "32x32",
+ "filename" : "downloader-7.png",
"idiom" : "mac",
- "filename" : "1977916-7.png",
- "scale" : "1x"
+ "scale" : "1x",
+ "size" : "32x32"
},
{
- "size" : "32x32",
+ "filename" : "downloader-6.png",
"idiom" : "mac",
- "filename" : "1977916-6.png",
- "scale" : "2x"
+ "scale" : "2x",
+ "size" : "32x32"
},
{
- "size" : "128x128",
+ "filename" : "downloader-5.png",
"idiom" : "mac",
- "filename" : "1977916-5.png",
- "scale" : "1x"
+ "scale" : "1x",
+ "size" : "128x128"
},
{
- "size" : "128x128",
+ "filename" : "downloader-4.png",
"idiom" : "mac",
- "filename" : "1977916-4.png",
- "scale" : "2x"
+ "scale" : "2x",
+ "size" : "128x128"
},
{
- "size" : "256x256",
+ "filename" : "downloader-3.png",
"idiom" : "mac",
- "filename" : "1977916-3.png",
- "scale" : "1x"
+ "scale" : "1x",
+ "size" : "256x256"
},
{
- "size" : "256x256",
+ "filename" : "downloader-2.png",
"idiom" : "mac",
- "filename" : "1977916-2.png",
- "scale" : "2x"
+ "scale" : "2x",
+ "size" : "256x256"
},
{
- "size" : "512x512",
+ "filename" : "downloader-1.png",
"idiom" : "mac",
- "filename" : "1977916-1.png",
- "scale" : "1x"
+ "scale" : "1x",
+ "size" : "512x512"
},
{
- "size" : "512x512",
+ "filename" : "downloader.png",
"idiom" : "mac",
- "filename" : "1977916.png",
- "scale" : "2x"
+ "scale" : "2x",
+ "size" : "512x512"
}
],
"info" : {
- "version" : 1,
- "author" : "xcode"
+ "author" : "xcode",
+ "version" : 1
}
-}
\ No newline at end of file
+}
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-1.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-1.png
new file mode 100644
index 0000000..5573686
Binary files /dev/null and b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-1.png differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-2.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-2.png
new file mode 100644
index 0000000..5573686
Binary files /dev/null and b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-2.png differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-3.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-3.png
new file mode 100644
index 0000000..62670bc
Binary files /dev/null and b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-3.png differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-4.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-4.png
new file mode 100644
index 0000000..62670bc
Binary files /dev/null and b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-4.png differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-5.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-5.png
new file mode 100644
index 0000000..4e80f85
Binary files /dev/null and b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-5.png differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-6.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-6.png
new file mode 100644
index 0000000..f1a4620
Binary files /dev/null and b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-6.png differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-7.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-7.png
new file mode 100644
index 0000000..dd51939
Binary files /dev/null and b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-7.png differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-8.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-8.png
new file mode 100644
index 0000000..dd51939
Binary files /dev/null and b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-8.png differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-9.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-9.png
new file mode 100644
index 0000000..379e77f
Binary files /dev/null and b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader-9.png differ
diff --git a/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader.png b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader.png
new file mode 100644
index 0000000..abf51cc
Binary files /dev/null and b/Downloader/Resources/Assets.xcassets/AppIcon.appiconset/downloader.png differ
diff --git a/Podfile.lock b/Podfile.lock
index 5f7a4b2..e0f1354 100644
--- a/Podfile.lock
+++ b/Podfile.lock
@@ -1,14 +1,14 @@
PODS:
- - AppCenter (2.5.3):
- - AppCenter/Analytics (= 2.5.3)
- - AppCenter/Crashes (= 2.5.3)
- - AppCenter/Analytics (2.5.3):
+ - AppCenter (4.1.1):
+ - AppCenter/Analytics (= 4.1.1)
+ - AppCenter/Crashes (= 4.1.1)
+ - AppCenter/Analytics (4.1.1):
- AppCenter/Core
- - AppCenter/Core (2.5.3)
- - AppCenter/Crashes (2.5.3):
+ - AppCenter/Core (4.1.1)
+ - AppCenter/Crashes (4.1.1):
- AppCenter/Core
- - CocoaLumberjack/Core (3.6.1)
- - CocoaLumberjack/Swift (3.6.1):
+ - CocoaLumberjack/Core (3.7.2)
+ - CocoaLumberjack/Swift (3.7.2):
- CocoaLumberjack/Core
DEPENDENCIES:
@@ -21,9 +21,9 @@ SPEC REPOS:
- CocoaLumberjack
SPEC CHECKSUMS:
- AppCenter: 765ff38c4d360fc5ec61b61a8be24d74cd6d4d83
- CocoaLumberjack: b17ae15142558d08bbacf69775fa10c4abbebcc9
+ AppCenter: cd53e3ed3563cc720bcb806c9731a12389b40d44
+ CocoaLumberjack: b7e05132ff94f6ae4dfa9d5bce9141893a21d9da
PODFILE CHECKSUM: 3b97e283480b815248cc0f11e64d9f11932a152f
-COCOAPODS: 1.9.3
+COCOAPODS: 1.10.1
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/Info.plist b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/Info.plist
new file mode 100644
index 0000000..10aac3b
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/Info.plist
@@ -0,0 +1,99 @@
+
+
+
+
+ AvailableLibraries
+
+
+ LibraryIdentifier
+ macos-arm64_x86_64
+ LibraryPath
+ AppCenter.framework
+ SupportedArchitectures
+
+ arm64
+ x86_64
+
+ SupportedPlatform
+ macos
+
+
+ LibraryIdentifier
+ tvos-arm64
+ LibraryPath
+ AppCenter.framework
+ SupportedArchitectures
+
+ arm64
+
+ SupportedPlatform
+ tvos
+
+
+ LibraryIdentifier
+ tvos-arm64_x86_64-simulator
+ LibraryPath
+ AppCenter.framework
+ SupportedArchitectures
+
+ arm64
+ x86_64
+
+ SupportedPlatform
+ tvos
+ SupportedPlatformVariant
+ simulator
+
+
+ LibraryIdentifier
+ ios-arm64_x86_64-maccatalyst
+ LibraryPath
+ AppCenter.framework
+ SupportedArchitectures
+
+ arm64
+ x86_64
+
+ SupportedPlatform
+ ios
+ SupportedPlatformVariant
+ maccatalyst
+
+
+ LibraryIdentifier
+ ios-arm64_i386_x86_64-simulator
+ LibraryPath
+ AppCenter.framework
+ SupportedArchitectures
+
+ arm64
+ i386
+ x86_64
+
+ SupportedPlatform
+ ios
+ SupportedPlatformVariant
+ simulator
+
+
+ LibraryIdentifier
+ ios-arm64_arm64e_armv7_armv7s
+ LibraryPath
+ AppCenter.framework
+ SupportedArchitectures
+
+ arm64
+ arm64e
+ armv7
+ armv7s
+
+ SupportedPlatform
+ ios
+
+
+ CFBundlePackageType
+ XFWK
+ XCFrameworkFormatVersion
+ 1.0
+
+
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/AppCenter b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/AppCenter
new file mode 100644
index 0000000..9226cd4
Binary files /dev/null and b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/AppCenter differ
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/AppCenter.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/AppCenter.h
new file mode 100644
index 0000000..559521e
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/AppCenter.h
@@ -0,0 +1,42 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#import
+
+#if __has_include()
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#else
+#import "MSACAbstractLog.h"
+#import "MSACAppCenter.h"
+#import "MSACAppCenterErrors.h"
+#import "MSACChannelGroupProtocol.h"
+#import "MSACChannelProtocol.h"
+#import "MSACConstants+Flags.h"
+#import "MSACConstants.h"
+#import "MSACCustomProperties.h"
+#import "MSACDevice.h"
+#import "MSACEnable.h"
+#import "MSACLog.h"
+#import "MSACLogWithProperties.h"
+#import "MSACLogger.h"
+#import "MSACService.h"
+#import "MSACServiceAbstract.h"
+#import "MSACWrapperLogger.h"
+#import "MSACWrapperSdk.h"
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSAbstractLog.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACAbstractLog.h
similarity index 54%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSAbstractLog.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACAbstractLog.h
index 76d0268..2d6db26 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSAbstractLog.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACAbstractLog.h
@@ -1,12 +1,13 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_ABSTRACT_LOG_H
-#define MS_ABSTRACT_LOG_H
+#ifndef MSAC_ABSTRACT_LOG_H
+#define MSAC_ABSTRACT_LOG_H
#import
-@interface MSAbstractLog : NSObject
+NS_SWIFT_NAME(AbstractLog)
+@interface MSACAbstractLog : NSObject
@end
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSAppCenter.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACAppCenter.h
similarity index 64%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSAppCenter.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACAppCenter.h
index c6ceb9c..8d4bb54 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSAppCenter.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACAppCenter.h
@@ -3,18 +3,26 @@
#import
-#import "MSConstants.h"
+#ifndef MSAC_APP_CENTER
+#define MSAC_APP_CENTER
-@class MSWrapperSdk;
+#if __has_include()
+#import
+#else
+#import "MSACConstants.h"
+#endif
+
+@class MSACWrapperSdk;
#if !TARGET_OS_TV
-@class MSCustomProperties;
+@class MSACCustomProperties;
#endif
-@interface MSAppCenter : NSObject
+NS_SWIFT_NAME(AppCenter)
+@interface MSACAppCenter : NSObject
/**
- * Returns the singleton instance of MSAppCenter.
+ * Returns the singleton instance of MSACAppCenter.
*/
+ (instancetype)sharedInstance;
@@ -25,7 +33,7 @@
*
* @discussion This may be called only once per application process lifetime.
*/
-+ (void)configureWithAppSecret:(NSString *)appSecret;
++ (void)configureWithAppSecret:(NSString *)appSecret NS_SWIFT_NAME(configure(withAppSecret:));
/**
* Configure the SDK.
@@ -42,7 +50,7 @@
*
* @discussion This may be called only once per application process lifetime.
*/
-+ (void)start:(NSString *)appSecret withServices:(NSArray *)services;
++ (void)start:(NSString *)appSecret withServices:(NSArray *)services NS_SWIFT_NAME(start(withAppSecret:services:));
/**
* Start the SDK with an array of services.
@@ -51,7 +59,7 @@
*
* @discussion This may be called only once per application process lifetime.
*/
-+ (void)startWithServices:(NSArray *)services;
++ (void)startWithServices:(NSArray *)services NS_SWIFT_NAME(start(services:));
/**
* Start a service.
@@ -68,76 +76,45 @@
*
* @param services Array of services to start.
*/
-+ (void)startFromLibraryWithServices:(NSArray *)services;
++ (void)startFromLibraryWithServices:(NSArray *)services NS_SWIFT_NAME(startFromLibrary(services:));
/**
- * Check whether the SDK has already been configured or not.
- *
- * @return YES if configured, NO otherwise.
+ * The flag indicates whether the SDK has already been configured or not.
*/
-+ (BOOL)isConfigured;
+@property(class, atomic, readonly, getter=isConfigured) BOOL configured;
/**
- * Check whether app is running in App Center Test Cloud.
- *
- * @return true if running in App Center Test Cloud, false otherwise.
+ * The flag indicates whether app is running in App Center Test Cloud.
*/
-+ (BOOL)isRunningInAppCenterTestCloud;
+@property(class, atomic, readonly, getter=isRunningInAppCenterTestCloud) BOOL runningInAppCenterTestCloud;
/**
- * Change the base URL (schema + authority + port only) used to communicate with the backend.
+ * The flag indicates whether or not the SDK was enabled as a whole
*
- * @param logUrl Base URL to use for backend communication.
- */
-+ (void)setLogUrl:(NSString *)logUrl;
-
-/**
- * Enable or disable the SDK as a whole. In addition to AppCenter resources, it will also enable or disable all registered services.
* The state is persisted in the device's storage across application launches.
- *
- * @param isEnabled YES to enable, NO to disable.
- *
- * @see isEnabled
- */
-+ (void)setEnabled:(BOOL)isEnabled;
-
-/**
- * Check whether the SDK is enabled or not as a whole.
- *
- * @return YES if enabled, NO otherwise.
- *
- * @see setEnabled:
*/
-+ (BOOL)isEnabled;
+@property(class, nonatomic, getter=isEnabled, setter=setEnabled:) BOOL enabled NS_SWIFT_NAME(enabled);
/**
- * Get log level.
- *
- * @return Log level.
+ * The SDK's log level.
*/
-+ (MSLogLevel)logLevel;
+@property(class, nonatomic) MSACLogLevel logLevel;
/**
- * Set log level.
- *
- * @param logLevel The log level.
+ * Base URL to use for backend communication.
*/
-+ (void)setLogLevel:(MSLogLevel)logLevel;
+@property(class, nonatomic, strong) NSString *logUrl;
/**
- * Set log level handler.
- *
- * @param logHandler Handler.
+ * Set log handler.
*/
-+ (void)setLogHandler:(MSLogHandler)logHandler;
+@property(class, nonatomic) MSACLogHandler logHandler;
/**
* Set wrapper SDK information to use when building device properties. This is intended in case you are building a SDK that uses the App
* Center SDK under the hood, e.g. our Xamarin SDK or ReactNative SDk.
- *
- * @param wrapperSdk Wrapper SDK information.
*/
-+ (void)setWrapperSdk:(MSWrapperSdk *)wrapperSdk;
+@property(class, nonatomic, strong) MSACWrapperSdk *wrapperSdk;
#if !TARGET_OS_TV
/**
@@ -145,14 +122,12 @@
*
* @param customProperties Custom properties object.
*/
-+ (void)setCustomProperties:(MSCustomProperties *)customProperties;
++ (void)setCustomProperties:(MSACCustomProperties *)customProperties;
#endif
/**
* Check whether the application delegate forwarder is enabled or not.
*
- * @return YES if enabled, NO otherwise.
- *
* @discussion The application delegate forwarder forwards messages that target your application delegate methods via swizzling to the SDK.
* It simplifies the SDK integration but may not be suitable to any situations. For
* instance it should be disabled if you or one of your third party SDK is doing message forwarding on the application delegate. Message
@@ -160,29 +135,26 @@
* To disable the application delegate forwarder just add the `AppCenterAppDelegateForwarderEnabled` tag to your Info .plist file and set it
* to `0`. Then you will have to forward any application delegate needed by the SDK manually.
*/
-+ (BOOL)isAppDelegateForwarderEnabled;
+@property(class, readonly, nonatomic, getter=isAppDelegateForwarderEnabled) BOOL appDelegateForwarderEnabled;
/**
- * Get unique installation identifier.
+ * Unique installation identifier.
*
- * @return Unique installation identifier.
*/
-+ (NSUUID *)installId;
+@property(class, readonly, nonatomic) NSUUID *installId;
/**
* Detect if a debugger is attached to the app process. This is only invoked once on app startup and can not detect
* if the debugger is being attached during runtime!
*
- * @return BOOL if the debugger is attached.
*/
-+ (BOOL)isDebuggerAttached;
+@property(class, readonly, nonatomic, getter=isDebuggerAttached) BOOL debuggerAttached;
/**
- * Get the current version of AppCenter SDK.
+ * Current version of AppCenter SDK.
*
- * @return The current version of AppCenter SDK.
*/
-+ (NSString *)sdkVersion;
+@property(class, readonly, nonatomic) NSString *sdkVersion;
/**
* Set the maximum size of the internal storage. This method must be called before App Center is started. This method is only intended for
@@ -202,22 +174,22 @@
/**
* Set the user identifier.
*
- * @param userId User identifier.
- *
* @discussion Set the user identifier for logs sent for the default target token when the secret passed in @c
- * MSAppCenter:start:withServices: contains "target={targetToken}".
+ * MSACAppCenter:start:withServices: contains "target={targetToken}".
*
* For App Center backend the user identifier maximum length is 256 characters.
*
* AppCenter must be configured or started before this API can be used.
*/
-+ (void)setUserId:(NSString *)userId;
+@property(class, nonatomic, strong) NSString *userId;
/**
* Set country code to use when building device properties.
*
- * @param countryCode The two-letter ISO country code. @see https://www.iso.org/obp/ui/#search for more information.
+ * @see https://www.iso.org/obp/ui/#search for more information.
*/
-+ (void)setCountryCode:(NSString *)countryCode;
+@property(class, nonatomic, strong) NSString *countryCode;
@end
+
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACAppCenterErrors.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACAppCenterErrors.h
new file mode 100644
index 0000000..8e77d77
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACAppCenterErrors.h
@@ -0,0 +1,41 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#ifndef MSAC_APP_CENTER_ERRORS_H
+#define MSAC_APP_CENTER_ERRORS_H
+
+#import
+
+#define MSAC_APP_CENTER_BASE_DOMAIN @"com.Microsoft.AppCenter."
+
+NS_ASSUME_NONNULL_BEGIN
+
+#pragma mark - Domain
+
+static NSString *const kMSACACErrorDomain = MSAC_APP_CENTER_BASE_DOMAIN @"ErrorDomain";
+
+#pragma mark - General
+
+// Error codes.
+NS_ENUM(NSInteger){MSACACLogInvalidContainerErrorCode = 1, MSACACCanceledErrorCode = 2, MSACACDisabledErrorCode = 3};
+
+// Error descriptions.
+static NSString const *kMSACACLogInvalidContainerErrorDesc = @"Invalid log container.";
+static NSString const *kMSACACCanceledErrorDesc = @"The operation was canceled.";
+static NSString const *kMSACACDisabledErrorDesc = @"The service is disabled.";
+
+#pragma mark - Connection
+
+// Error codes.
+NS_ENUM(NSInteger){MSACACConnectionPausedErrorCode = 100, MSACACConnectionHttpErrorCode = 101};
+
+// Error descriptions.
+static NSString const *kMSACACConnectionHttpErrorDesc = @"An HTTP error occured.";
+static NSString const *kMSACACConnectionPausedErrorDesc = @"Canceled, connection paused with log deletion.";
+
+// Error user info keys.
+static NSString const *kMSACACConnectionHttpCodeErrorKey = @"MSConnectionHttpCode";
+
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACChannelGroupProtocol.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACChannelGroupProtocol.h
new file mode 100644
index 0000000..2d621d8
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACChannelGroupProtocol.h
@@ -0,0 +1,87 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#ifndef MSAC_CHANNEL_GROUP_PROTOCOL_H
+#define MSAC_CHANNEL_GROUP_PROTOCOL_H
+
+#import
+
+#if __has_include()
+#import
+#else
+#import "MSACChannelProtocol.h"
+#endif
+
+NS_ASSUME_NONNULL_BEGIN
+
+@class MSACChannelUnitConfiguration;
+
+@protocol MSACIngestionProtocol;
+@protocol MSACChannelUnitProtocol;
+
+/**
+ * `MSACChannelGroupProtocol` represents a kind of channel that contains constituent MSACChannelUnit objects. When an operation from the
+ * `MSACChannelProtocol` is performed on the group, that operation should be propagated to its constituent MSACChannelUnit objects.
+ */
+NS_SWIFT_NAME(ChannelGroupProtocol)
+@protocol MSACChannelGroupProtocol
+
+/**
+ * Initialize a channel unit with the given configuration.
+ *
+ * @param configuration channel configuration.
+ *
+ * @return The added `MSACChannelUnitProtocol`. Use this object to enqueue logs.
+ */
+- (id)addChannelUnitWithConfiguration:(MSACChannelUnitConfiguration *)configuration
+ NS_SWIFT_NAME(addChannelUnit(withConfiguration:));
+
+/**
+ * Initialize a channel unit with the given configuration.
+ *
+ * @param configuration channel configuration.
+ * @param ingestion The alternative ingestion object
+ *
+ * @return The added `MSACChannelUnitProtocol`. Use this object to enqueue logs.
+ */
+- (id)addChannelUnitWithConfiguration:(MSACChannelUnitConfiguration *)configuration
+ withIngestion:(nullable id)ingestion
+ NS_SWIFT_NAME(addChannelUnit(_:ingestion:));
+
+/**
+ * Change the base URL (schema + authority + port only) used to communicate with the backend.
+ */
+@property(nonatomic, strong) NSString *_Nullable logUrl;
+
+/**
+ * Set the app secret.
+ */
+@property(nonatomic, strong) NSString *_Nullable appSecret;
+
+/**
+ * Set the maximum size of the internal storage. This method must be called before App Center is started.
+ *
+ * @discussion The default maximum database size is 10485760 bytes (10 MiB).
+ *
+ * @param sizeInBytes Maximum size of the internal storage in bytes. This will be rounded up to the nearest multiple of a SQLite page size
+ * (default is 4096 bytes). Values below 24576 bytes (24 KiB) will be ignored.
+ * @param completionHandler Callback that is invoked when the database size has been set. The `BOOL` parameter is `YES` if changing the size
+ * is successful, and `NO` otherwise.
+ */
+- (void)setMaxStorageSize:(long)sizeInBytes
+ completionHandler:(nullable void (^)(BOOL))completionHandler NS_SWIFT_NAME(setMaxStorageSize(_:completionHandler:));
+
+/**
+ * Return a channel unit instance for the given groupId.
+ *
+ * @param groupId The group ID for a channel unit.
+ *
+ * @return A channel unit instance or `nil`.
+ */
+- (nullable id)channelUnitForGroupId:(NSString *)groupId;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSChannelProtocol.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACChannelProtocol.h
similarity index 67%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSChannelProtocol.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACChannelProtocol.h
index 4c50baa..09fcb7d 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSChannelProtocol.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACChannelProtocol.h
@@ -1,36 +1,41 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_CHANNEL_PROTOCOL_H
-#define MS_CHANNEL_PROTOCOL_H
+#ifndef MSAC_CHANNEL_PROTOCOL_H
+#define MSAC_CHANNEL_PROTOCOL_H
#import
-#import "MSEnable.h"
+#if __has_include()
+#import
+#else
+#import "MSACEnable.h"
+#endif
NS_ASSUME_NONNULL_BEGIN
-@protocol MSChannelDelegate;
+@protocol MSACChannelDelegate;
/**
- * `MSChannelProtocol` contains the essential operations of a channel. Channels are broadly responsible for enqueuing logs to be sent to the
- * backend and/or stored on disk.
+ * `MSACChannelProtocol` contains the essential operations of a channel. Channels are broadly responsible for enqueuing logs to be sent to
+ * the backend and/or stored on disk.
*/
-@protocol MSChannelProtocol
+NS_SWIFT_NAME(ChannelProtocol)
+@protocol MSACChannelProtocol
/**
* Add delegate.
*
* @param delegate delegate.
*/
-- (void)addDelegate:(id)delegate;
+- (void)addDelegate:(id)delegate;
/**
* Remove delegate.
*
* @param delegate delegate.
*/
-- (void)removeDelegate:(id)delegate;
+- (void)removeDelegate:(id)delegate;
/**
* Pause operations, logs will be stored but not sent.
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACConstants+Flags.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACConstants+Flags.h
new file mode 100644
index 0000000..5408e55
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACConstants+Flags.h
@@ -0,0 +1,18 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#ifndef MSAC_CONSTANTS_FLAGS_H
+#define MSAC_CONSTANTS_FLAGS_H
+
+#import
+
+typedef NS_OPTIONS(NSUInteger, MSACFlags) {
+ MSACFlagsNone = (0 << 0), // => 00000000
+ MSACFlagsNormal = (1 << 0), // => 00000001
+ MSACFlagsCritical = (1 << 1), // => 00000010
+ MSACFlagsPersistenceNormal DEPRECATED_MSG_ATTRIBUTE("please use MSACFlagsNormal") = MSACFlagsNormal,
+ MSACFlagsPersistenceCritical DEPRECATED_MSG_ATTRIBUTE("please use MSACFlagsCritical") = MSACFlagsCritical,
+ MSACFlagsDefault = MSACFlagsNormal
+} NS_SWIFT_NAME(Flags);
+
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACConstants.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACConstants.h
new file mode 100644
index 0000000..545e9ea
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACConstants.h
@@ -0,0 +1,170 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#import
+
+/**
+ * Log Levels
+ */
+typedef NS_ENUM(NSUInteger, MSACLogLevel) {
+
+ /**
+ * Logging will be very chatty
+ */
+ MSACLogLevelVerbose = 2,
+
+ /**
+ * Debug information will be logged
+ */
+ MSACLogLevelDebug = 3,
+
+ /**
+ * Information will be logged
+ */
+ MSACLogLevelInfo = 4,
+
+ /**
+ * Errors and warnings will be logged
+ */
+ MSACLogLevelWarning = 5,
+
+ /**
+ * Errors will be logged
+ */
+ MSACLogLevelError = 6,
+
+ /**
+ * Only critical errors will be logged
+ */
+ MSACLogLevelAssert = 7,
+
+ /**
+ * Logging is disabled
+ */
+ MSACLogLevelNone = 99
+} NS_SWIFT_NAME(LogLevel);
+
+typedef NSString * (^MSACLogMessageProvider)(void)NS_SWIFT_NAME(LogMessageProvider);
+typedef void (^MSACLogHandler)(MSACLogMessageProvider messageProvider, MSACLogLevel logLevel, NSString *tag, const char *file,
+ const char *function, uint line) NS_SWIFT_NAME(LogHandler);
+
+/**
+ * Channel priorities, check the kMSACPriorityCount if you add a new value.
+ * The order matters here! Values NEED to range from low priority to high priority.
+ */
+typedef NS_ENUM(NSInteger, MSACPriority) { MSACPriorityBackground, MSACPriorityDefault, MSACPriorityHigh } NS_SWIFT_NAME(Priority);
+static short const kMSACPriorityCount = MSACPriorityHigh + 1;
+
+/**
+ * The priority by which the modules are initialized.
+ * MSACPriorityMax is reserved for only 1 module and this needs to be Crashes.
+ * Crashes needs to be initialized first to catch crashes in our other SDK Modules (which will hopefully never happen) and to avoid losing
+ * any log at crash time.
+ */
+typedef NS_ENUM(NSInteger, MSACInitializationPriority) {
+ MSACInitializationPriorityDefault = 500,
+ MSACInitializationPriorityHigh = 750,
+ MSACInitializationPriorityMax = 999
+} NS_SWIFT_NAME(InitializationPriority);
+
+/**
+ * Enum with the different HTTP status codes.
+ */
+typedef NS_ENUM(NSInteger, MSACHTTPCodesNo) {
+
+ // Invalid
+ MSACHTTPCodesNo0XXInvalidUnknown = 0,
+
+ // Informational
+ MSACHTTPCodesNo1XXInformationalUnknown = 1,
+ MSACHTTPCodesNo100Continue = 100,
+ MSACHTTPCodesNo101SwitchingProtocols = 101,
+ MSACHTTPCodesNo102Processing = 102,
+
+ // Success
+ MSACHTTPCodesNo2XXSuccessUnknown = 2,
+ MSACHTTPCodesNo200OK = 200,
+ MSACHTTPCodesNo201Created = 201,
+ MSACHTTPCodesNo202Accepted = 202,
+ MSACHTTPCodesNo203NonAuthoritativeInformation = 203,
+ MSACHTTPCodesNo204NoContent = 204,
+ MSACHTTPCodesNo205ResetContent = 205,
+ MSACHTTPCodesNo206PartialContent = 206,
+ MSACHTTPCodesNo207MultiStatus = 207,
+ MSACHTTPCodesNo208AlreadyReported = 208,
+ MSACHTTPCodesNo209IMUsed = 209,
+
+ // Redirection
+ MSACHTTPCodesNo3XXSuccessUnknown = 3,
+ MSACHTTPCodesNo300MultipleChoices = 300,
+ MSACHTTPCodesNo301MovedPermanently = 301,
+ MSACHTTPCodesNo302Found = 302,
+ MSACHTTPCodesNo303SeeOther = 303,
+ MSACHTTPCodesNo304NotModified = 304,
+ MSACHTTPCodesNo305UseProxy = 305,
+ MSACHTTPCodesNo306SwitchProxy = 306,
+ MSACHTTPCodesNo307TemporaryRedirect = 307,
+ MSACHTTPCodesNo308PermanentRedirect = 308,
+
+ // Client error
+ MSACHTTPCodesNo4XXSuccessUnknown = 4,
+ MSACHTTPCodesNo400BadRequest = 400,
+ MSACHTTPCodesNo401Unauthorised = 401,
+ MSACHTTPCodesNo402PaymentRequired = 402,
+ MSACHTTPCodesNo403Forbidden = 403,
+ MSACHTTPCodesNo404NotFound = 404,
+ MSACHTTPCodesNo405MethodNotAllowed = 405,
+ MSACHTTPCodesNo406NotAcceptable = 406,
+ MSACHTTPCodesNo407ProxyAuthenticationRequired = 407,
+ MSACHTTPCodesNo408RequestTimeout = 408,
+ MSACHTTPCodesNo409Conflict = 409,
+ MSACHTTPCodesNo410Gone = 410,
+ MSACHTTPCodesNo411LengthRequired = 411,
+ MSACHTTPCodesNo412PreconditionFailed = 412,
+ MSACHTTPCodesNo413RequestEntityTooLarge = 413,
+ MSACHTTPCodesNo414RequestURITooLong = 414,
+ MSACHTTPCodesNo415UnsupportedMediaType = 415,
+ MSACHTTPCodesNo416RequestedRangeNotSatisfiable = 416,
+ MSACHTTPCodesNo417ExpectationFailed = 417,
+ MSACHTTPCodesNo418IamATeapot = 418,
+ MSACHTTPCodesNo419AuthenticationTimeout = 419,
+ MSACHTTPCodesNo420MethodFailureSpringFramework = 420,
+ MSACHTTPCodesNo420EnhanceYourCalmTwitter = 4200,
+ MSACHTTPCodesNo422UnprocessableEntity = 422,
+ MSACHTTPCodesNo423Locked = 423,
+ MSACHTTPCodesNo424FailedDependency = 424,
+ MSACHTTPCodesNo424MethodFailureWebDaw = 4240,
+ MSACHTTPCodesNo425UnorderedCollection = 425,
+ MSACHTTPCodesNo426UpgradeRequired = 426,
+ MSACHTTPCodesNo428PreconditionRequired = 428,
+ MSACHTTPCodesNo429TooManyRequests = 429,
+ MSACHTTPCodesNo431RequestHeaderFieldsTooLarge = 431,
+ MSACHTTPCodesNo444NoResponseNginx = 444,
+ MSACHTTPCodesNo449RetryWithMicrosoft = 449,
+ MSACHTTPCodesNo450BlockedByWindowsParentalControls = 450,
+ MSACHTTPCodesNo451RedirectMicrosoft = 451,
+ MSACHTTPCodesNo451UnavailableForLegalReasons = 4510,
+ MSACHTTPCodesNo494RequestHeaderTooLargeNginx = 494,
+ MSACHTTPCodesNo495CertErrorNginx = 495,
+ MSACHTTPCodesNo496NoCertNginx = 496,
+ MSACHTTPCodesNo497HTTPToHTTPSNginx = 497,
+ MSACHTTPCodesNo499ClientClosedRequestNginx = 499,
+
+ // Server error
+ MSACHTTPCodesNo5XXSuccessUnknown = 5,
+ MSACHTTPCodesNo500InternalServerError = 500,
+ MSACHTTPCodesNo501NotImplemented = 501,
+ MSACHTTPCodesNo502BadGateway = 502,
+ MSACHTTPCodesNo503ServiceUnavailable = 503,
+ MSACHTTPCodesNo504GatewayTimeout = 504,
+ MSACHTTPCodesNo505HTTPVersionNotSupported = 505,
+ MSACHTTPCodesNo506VariantAlsoNegotiates = 506,
+ MSACHTTPCodesNo507InsufficientStorage = 507,
+ MSACHTTPCodesNo508LoopDetected = 508,
+ MSACHTTPCodesNo509BandwidthLimitExceeded = 509,
+ MSACHTTPCodesNo510NotExtended = 510,
+ MSACHTTPCodesNo511NetworkAuthenticationRequired = 511,
+ MSACHTTPCodesNo522ConnectionTimedOut = 522,
+ MSACHTTPCodesNo598NetworkReadTimeoutErrorUnknown = 598,
+ MSACHTTPCodesNo599NetworkConnectTimeoutErrorUnknown = 599
+} NS_SWIFT_NAME(HTTPCodesNo);
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSCustomProperties.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACCustomProperties.h
similarity index 78%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSCustomProperties.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACCustomProperties.h
index 34b202e..28f1cf7 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSCustomProperties.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACCustomProperties.h
@@ -1,8 +1,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_CUSTOM_PROPERTIES_H
-#define MS_CUSTOM_PROPERTIES_H
+#ifndef MSAC_CUSTOM_PROPERTIES_H
+#define MSAC_CUSTOM_PROPERTIES_H
#import
@@ -10,7 +10,8 @@
* Custom properties builder.
* Collects multiple properties to send in one log.
*/
-@interface MSCustomProperties : NSObject
+NS_SWIFT_NAME(CustomProperties)
+@interface MSACCustomProperties : NSObject
/**
* Set the specified property value with the specified key.
@@ -21,7 +22,7 @@
*
* @return This instance.
*/
-- (instancetype)setString:(NSString *)value forKey:(NSString *)key;
+- (instancetype)setString:(NSString *)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:));
/**
* Set the specified property value with the specified key.
@@ -32,7 +33,7 @@
*
* @return This instance.
*/
-- (instancetype)setNumber:(NSNumber *)value forKey:(NSString *)key;
+- (instancetype)setNumber:(NSNumber *)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:));
/**
* Set the specified property value with the specified key.
@@ -43,7 +44,7 @@
*
* @return This instance.
*/
-- (instancetype)setBool:(BOOL)value forKey:(NSString *)key;
+- (instancetype)setBool:(BOOL)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:));
/**
* Set the specified property value with the specified key.
@@ -54,7 +55,7 @@
*
* @return This instance.
*/
-- (instancetype)setDate:(NSDate *)value forKey:(NSString *)key;
+- (instancetype)setDate:(NSDate *)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:));
/**
* Clear the property for the specified key.
@@ -63,7 +64,7 @@
*
* @return This instance.
*/
-- (instancetype)clearPropertyForKey:(NSString *)key;
+- (instancetype)clearPropertyForKey:(NSString *)key NS_SWIFT_NAME(clearProperty(forKey:));
@end
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSDevice.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACDevice.h
similarity index 90%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSDevice.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACDevice.h
index bca5214..b8fd18d 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSDevice.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACDevice.h
@@ -1,14 +1,19 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_DEVICE_H
-#define MS_DEVICE_H
+#ifndef MSAC_DEVICE_H
+#define MSAC_DEVICE_H
#import
-#import "MSWrapperSdk.h"
+#if __has_include()
+#import
+#else
+#import "MSACWrapperSdk.h"
+#endif
-@interface MSDevice : MSWrapperSdk
+NS_SWIFT_NAME(Device)
+@interface MSACDevice : MSACWrapperSdk
/*
* Name of the SDK. Consists of the name of the SDK and the platform, e.g. "appcenter.ios", "appcenter.android"
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSEnable.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACEnable.h
similarity index 77%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSEnable.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACEnable.h
index 11e2f60..3feff5b 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSEnable.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACEnable.h
@@ -1,15 +1,16 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_ENABLE_H
-#define MS_ENABLE_H
+#ifndef MSAC_ENABLE_H
+#define MSAC_ENABLE_H
#import
/**
* Protocol to define an instance that can be enabled/disabled.
*/
-@protocol MSEnable
+NS_SWIFT_NAME(Enable)
+@protocol MSACEnable
@required
@@ -19,7 +20,7 @@
* @param isEnabled A boolean value set to YES to enable the instance or NO to disable it.
* @param deleteData A boolean value set to YES to delete data or NO to keep it.
*/
-- (void)setEnabled:(BOOL)isEnabled andDeleteDataOnDisabled:(BOOL)deleteData;
+- (void)setEnabled:(BOOL)isEnabled andDeleteDataOnDisabled:(BOOL)deleteData NS_SWIFT_NAME(setEnabled(_:deleteDataOnDisabled:));
@end
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSLog.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACLog.h
similarity index 90%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSLog.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACLog.h
index 07f1e57..d46b377 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSLog.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACLog.h
@@ -1,14 +1,15 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_LOG_H
-#define MS_LOG_H
+#ifndef MSAC_LOG_H
+#define MSAC_LOG_H
#import
-@class MSDevice;
+@class MSACDevice;
-@protocol MSLog
+NS_SWIFT_NAME(Log)
+@protocol MSACLog
/**
* Log type.
@@ -39,7 +40,7 @@
/**
* Device properties associated to this log.
*/
-@property(nonatomic, strong) MSDevice *device;
+@property(nonatomic, strong) MSACDevice *device;
/**
* Transient object tag. For example, a log can be tagged with a transmission target. We do this currently to prevent properties being
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSLogWithProperties.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACLogWithProperties.h
similarity index 50%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSLogWithProperties.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACLogWithProperties.h
index 7a3b372..12af6c4 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSLogWithProperties.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACLogWithProperties.h
@@ -1,14 +1,19 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_LOG_WITH_PROPERTIES_H
-#define MS_LOG_WITH_PROPERTIES_H
+#ifndef MSAC_LOG_WITH_PROPERTIES_H
+#define MSAC_LOG_WITH_PROPERTIES_H
#import
-#import "MSAbstractLog.h"
+#if __has_include()
+#import
+#else
+#import "MSACAbstractLog.h"
+#endif
-@interface MSLogWithProperties : MSAbstractLog
+NS_SWIFT_NAME(LogWithProperties)
+@interface MSACLogWithProperties : MSACAbstractLog
/**
* Additional key/value pair parameters. [optional]
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACLogger.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACLogger.h
new file mode 100644
index 0000000..bb4b413
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACLogger.h
@@ -0,0 +1,54 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#import
+
+#ifndef MSAC_LOGGER
+#define MSAC_LOGGER
+
+#if __has_include()
+#import
+#else
+#import "MSACConstants.h"
+#endif
+
+#define MSACLog(_level, _tag, _message) \
+ [MSACLogger logMessage:_message level:_level tag:_tag file:__FILE__ function:__PRETTY_FUNCTION__ line:__LINE__]
+#define MSACLogAssert(tag, format, ...) \
+ MSACLog(MSACLogLevelAssert, tag, (^{ \
+ return [NSString stringWithFormat:(format), ##__VA_ARGS__]; \
+ }))
+#define MSACLogError(tag, format, ...) \
+ MSACLog(MSACLogLevelError, tag, (^{ \
+ return [NSString stringWithFormat:(format), ##__VA_ARGS__]; \
+ }))
+#define MSACLogWarning(tag, format, ...) \
+ MSACLog(MSACLogLevelWarning, tag, (^{ \
+ return [NSString stringWithFormat:(format), ##__VA_ARGS__]; \
+ }))
+#define MSACLogInfo(tag, format, ...) \
+ MSACLog(MSACLogLevelInfo, tag, (^{ \
+ return [NSString stringWithFormat:(format), ##__VA_ARGS__]; \
+ }))
+#define MSACLogDebug(tag, format, ...) \
+ MSACLog(MSACLogLevelDebug, tag, (^{ \
+ return [NSString stringWithFormat:(format), ##__VA_ARGS__]; \
+ }))
+#define MSACLogVerbose(tag, format, ...) \
+ MSACLog(MSACLogLevelVerbose, tag, (^{ \
+ return [NSString stringWithFormat:(format), ##__VA_ARGS__]; \
+ }))
+
+NS_SWIFT_NAME(Logger)
+@interface MSACLogger : NSObject
+
++ (void)logMessage:(MSACLogMessageProvider)messageProvider
+ level:(MSACLogLevel)loglevel
+ tag:(NSString *)tag
+ file:(const char *)file
+ function:(const char *)function
+ line:(uint)line;
+
+@end
+
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACService.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACService.h
new file mode 100644
index 0000000..b9fafff
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACService.h
@@ -0,0 +1,23 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#ifndef MSAC_SERVICE_H
+#define MSAC_SERVICE_H
+
+#import
+
+/**
+ * Protocol declaring service logic.
+ */
+NS_SWIFT_NAME(Service)
+@protocol MSACService
+
+/**
+ * Indicates whether this service is enabled.
+ * The state is persisted in the device's storage across application launches.
+ */
+@property(class, nonatomic, getter=isEnabled, setter=setEnabled:) BOOL enabled NS_SWIFT_NAME(enabled);
+
+@end
+
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSServiceAbstract.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACServiceAbstract.h
similarity index 73%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSServiceAbstract.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACServiceAbstract.h
index 3e5e8de..ad7a2ef 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSServiceAbstract.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACServiceAbstract.h
@@ -1,20 +1,25 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_SERVICE_ABSTRACT_H
-#define MS_SERVICE_ABSTRACT_H
+#ifndef MSAC_SERVICE_ABSTRACT_H
+#define MSAC_SERVICE_ABSTRACT_H
#import
-#import "MSService.h"
+#if __has_include()
+#import
+#else
+#import "MSACService.h"
+#endif
-@protocol MSChannelGroupProtocol;
+@protocol MSACChannelGroupProtocol;
/**
* Abstraction of services common logic.
* This class is intended to be subclassed only not instantiated directly.
*/
-@interface MSServiceAbstract : NSObject
+NS_SWIFT_NAME(ServiceAbstract)
+@interface MSACServiceAbstract : NSObject
/**
* The flag indicates whether the service is started from application or not.
@@ -29,7 +34,7 @@
* @param token default transmission target token for this service.
* @param fromApplication indicates whether the service started from an application or not.
*/
-- (void)startWithChannelGroup:(id)channelGroup
+- (void)startWithChannelGroup:(id)channelGroup
appSecret:(NSString *)appSecret
transmissionTargetToken:(NSString *)token
fromApplication:(BOOL)fromApplication;
@@ -44,11 +49,9 @@
- (void)updateConfigurationWithAppSecret:(NSString *)appSecret transmissionTargetToken:(NSString *)token;
/**
- * Checks if the service needs the application secret.
- *
- * @return `YES` if the application secret is required, `NO` otherwise.
+ * The flag indicate whether the service needs the application secret or not.
*/
-- (BOOL)isAppSecretRequired;
+@property(atomic, readonly) BOOL isAppSecretRequired;
@end
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSWrapperLogger.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACWrapperLogger.h
similarity index 50%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSWrapperLogger.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACWrapperLogger.h
index 1e17ff1..79a1462 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSWrapperLogger.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACWrapperLogger.h
@@ -3,14 +3,19 @@
#import
-#import "MSConstants.h"
+#if __has_include()
+#import
+#else
+#import "MSACConstants.h"
+#endif
/**
* This is a utility for producing App Center style log messages. It is only intended for use by App Center services and wrapper SDKs of App
* Center.
*/
-@interface MSWrapperLogger : NSObject
+NS_SWIFT_NAME(WrapperLogger)
+@interface MSACWrapperLogger : NSObject
-+ (void)MSWrapperLog:(MSLogMessageProvider)message tag:(NSString *)tag level:(MSLogLevel)level;
++ (void)MSACWrapperLog:(MSACLogMessageProvider)message tag:(NSString *)tag level:(MSACLogLevel)level;
@end
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSWrapperSdk.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACWrapperSdk.h
similarity index 94%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSWrapperSdk.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACWrapperSdk.h
index 647ba7b..2041072 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSWrapperSdk.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Headers/MSACWrapperSdk.h
@@ -1,12 +1,13 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_WRAPPER_SDK_H
-#define MS_WRAPPER_SDK_H
+#ifndef MSAC_WRAPPER_SDK_H
+#define MSAC_WRAPPER_SDK_H
#import
-@interface MSWrapperSdk : NSObject
+NS_SWIFT_NAME(WrapperSdk)
+@interface MSACWrapperSdk : NSObject
/*
* Version of the wrapper SDK. When the SDK is embedding another base SDK (for example Xamarin.Android wraps Android), the Xamarin specific
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Info.plist b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Info.plist
new file mode 100644
index 0000000..e1b26f5
Binary files /dev/null and b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Info.plist differ
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Modules/module.modulemap b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Modules/module.modulemap
new file mode 100644
index 0000000..f15d734
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/Modules/module.modulemap
@@ -0,0 +1,13 @@
+framework module AppCenter {
+ umbrella header "AppCenter.h"
+
+ export *
+ module * { export * }
+
+ link framework "Foundation"
+ link framework "CoreTelephony"
+ link framework "SystemConfiguration"
+ link framework "UIKit"
+ link "sqlite3"
+ link "z"
+}
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/PrivateHeaders/MSChannelDelegate.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/PrivateHeaders/MSACChannelDelegate.h
similarity index 63%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/PrivateHeaders/MSChannelDelegate.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/PrivateHeaders/MSACChannelDelegate.h
index f1985b2..59fb0bf 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/PrivateHeaders/MSChannelDelegate.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_arm64e_armv7_armv7s/AppCenter.framework/PrivateHeaders/MSACChannelDelegate.h
@@ -3,14 +3,14 @@
#import
-#import "MSConstants+Flags.h"
+#import "MSACConstants+Flags.h"
-@protocol MSChannelUnitProtocol;
-@protocol MSChannelGroupProtocol;
-@protocol MSChannelProtocol;
-@protocol MSLog;
+@protocol MSACChannelUnitProtocol;
+@protocol MSACChannelGroupProtocol;
+@protocol MSACChannelProtocol;
+@protocol MSACLog;
-@protocol MSChannelDelegate
+@protocol MSACChannelDelegate
@optional
@@ -20,14 +20,14 @@
* @param channelGroup The channel group.
* @param channel The newly added channel.
*/
-- (void)channelGroup:(id)channelGroup didAddChannelUnit:(id)channel;
+- (void)channelGroup:(id)channelGroup didAddChannelUnit:(id)channel;
/**
* A callback that is called when a log is just enqueued. Delegates may want to prepare the log a little more before further processing.
*
* @param log The log to prepare.
*/
-- (void)channel:(id)channel prepareLog:(id)log;
+- (void)channel:(id)channel prepareLog:(id)log;
/**
* A callback that is called after a log is definitely prepared.
@@ -36,7 +36,7 @@
* @param internalId An internal Id to keep track of logs.
* @param flags Options for the log.
*/
-- (void)channel:(id)channel didPrepareLog:(id)log internalId:(NSString *)internalId flags:(MSFlags)flags;
+- (void)channel:(id)channel didPrepareLog:(id)log internalId:(NSString *)internalId flags:(MSACFlags)flags;
/**
* A callback that is called after a log completed the enqueueing process whether it was successful or not.
@@ -44,7 +44,7 @@
* @param log The log.
* @param internalId An internal Id to keep track of logs.
*/
-- (void)channel:(id)channel didCompleteEnqueueingLog:(id)log internalId:(NSString *)internalId;
+- (void)channel:(id)channel didCompleteEnqueueingLog:(id)log internalId:(NSString *)internalId;
/**
* Callback method that will be called before each log will be send to the server.
@@ -52,7 +52,7 @@
* @param channel The channel object.
* @param log The log to be sent.
*/
-- (void)channel:(id)channel willSendLog:(id)log;
+- (void)channel:(id)channel willSendLog:(id)log;
/**
* Callback method that will be called in case the SDK was able to send a log.
@@ -60,7 +60,7 @@
* @param channel The channel object.
* @param log The log to be sent.
*/
-- (void)channel:(id)channel didSucceedSendingLog:(id)log;
+- (void)channel:(id)channel didSucceedSendingLog:(id)log;
/**
* Callback method that will be called in case the SDK was unable to send a log.
@@ -69,7 +69,7 @@
* @param log The log to be sent.
* @param error The error that occured.
*/
-- (void)channel:(id)channel didFailSendingLog:(id)log withError:(NSError *)error;
+- (void)channel:(id)channel didFailSendingLog:(id)log withError:(NSError *)error;
/**
* A callback that is called when setEnabled has been invoked.
@@ -78,7 +78,7 @@
* @param isEnabled The boolean that indicates enabled.
* @param deletedData The boolean that indicates deleting data on disabled.
*/
-- (void)channel:(id)channel didSetEnabled:(BOOL)isEnabled andDeleteDataOnDisabled:(BOOL)deletedData;
+- (void)channel:(id)channel didSetEnabled:(BOOL)isEnabled andDeleteDataOnDisabled:(BOOL)deletedData;
/**
* A callback that is called when pause has been invoked.
@@ -86,7 +86,7 @@
* @param channel The channel.
* @param identifyingObject The identifying object used to pause the channel.
*/
-- (void)channel:(id)channel didPauseWithIdentifyingObject:(id)identifyingObject;
+- (void)channel:(id)channel didPauseWithIdentifyingObject:(id)identifyingObject;
/**
* A callback that is called when resume has been invoked.
@@ -94,7 +94,7 @@
* @param channel The channel.
* @param identifyingObject The identifying object used to resume the channel.
*/
-- (void)channel:(id)channel didResumeWithIdentifyingObject:(id)identifyingObject;
+- (void)channel:(id)channel didResumeWithIdentifyingObject:(id)identifyingObject;
/**
* Callback method that will determine if a log should be filtered out from the usual processing pipeline. If any delegate returns true, the
@@ -105,6 +105,6 @@
*
* @return `true` if the log should be filtered out.
*/
-- (BOOL)channelUnit:(id)channelUnit shouldFilterLog:(id)log;
+- (BOOL)channelUnit:(id)channelUnit shouldFilterLog:(id)log;
@end
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/AppCenter b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/AppCenter
new file mode 100644
index 0000000..70cd93f
Binary files /dev/null and b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/AppCenter differ
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/AppCenter.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/AppCenter.h
new file mode 100644
index 0000000..559521e
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/AppCenter.h
@@ -0,0 +1,42 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#import
+
+#if __has_include()
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#else
+#import "MSACAbstractLog.h"
+#import "MSACAppCenter.h"
+#import "MSACAppCenterErrors.h"
+#import "MSACChannelGroupProtocol.h"
+#import "MSACChannelProtocol.h"
+#import "MSACConstants+Flags.h"
+#import "MSACConstants.h"
+#import "MSACCustomProperties.h"
+#import "MSACDevice.h"
+#import "MSACEnable.h"
+#import "MSACLog.h"
+#import "MSACLogWithProperties.h"
+#import "MSACLogger.h"
+#import "MSACService.h"
+#import "MSACServiceAbstract.h"
+#import "MSACWrapperLogger.h"
+#import "MSACWrapperSdk.h"
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSAbstractLog.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACAbstractLog.h
similarity index 54%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSAbstractLog.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACAbstractLog.h
index 76d0268..2d6db26 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSAbstractLog.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACAbstractLog.h
@@ -1,12 +1,13 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_ABSTRACT_LOG_H
-#define MS_ABSTRACT_LOG_H
+#ifndef MSAC_ABSTRACT_LOG_H
+#define MSAC_ABSTRACT_LOG_H
#import
-@interface MSAbstractLog : NSObject
+NS_SWIFT_NAME(AbstractLog)
+@interface MSACAbstractLog : NSObject
@end
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSAppCenter.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACAppCenter.h
similarity index 64%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSAppCenter.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACAppCenter.h
index c6ceb9c..8d4bb54 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSAppCenter.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACAppCenter.h
@@ -3,18 +3,26 @@
#import
-#import "MSConstants.h"
+#ifndef MSAC_APP_CENTER
+#define MSAC_APP_CENTER
-@class MSWrapperSdk;
+#if __has_include()
+#import
+#else
+#import "MSACConstants.h"
+#endif
+
+@class MSACWrapperSdk;
#if !TARGET_OS_TV
-@class MSCustomProperties;
+@class MSACCustomProperties;
#endif
-@interface MSAppCenter : NSObject
+NS_SWIFT_NAME(AppCenter)
+@interface MSACAppCenter : NSObject
/**
- * Returns the singleton instance of MSAppCenter.
+ * Returns the singleton instance of MSACAppCenter.
*/
+ (instancetype)sharedInstance;
@@ -25,7 +33,7 @@
*
* @discussion This may be called only once per application process lifetime.
*/
-+ (void)configureWithAppSecret:(NSString *)appSecret;
++ (void)configureWithAppSecret:(NSString *)appSecret NS_SWIFT_NAME(configure(withAppSecret:));
/**
* Configure the SDK.
@@ -42,7 +50,7 @@
*
* @discussion This may be called only once per application process lifetime.
*/
-+ (void)start:(NSString *)appSecret withServices:(NSArray *)services;
++ (void)start:(NSString *)appSecret withServices:(NSArray *)services NS_SWIFT_NAME(start(withAppSecret:services:));
/**
* Start the SDK with an array of services.
@@ -51,7 +59,7 @@
*
* @discussion This may be called only once per application process lifetime.
*/
-+ (void)startWithServices:(NSArray *)services;
++ (void)startWithServices:(NSArray *)services NS_SWIFT_NAME(start(services:));
/**
* Start a service.
@@ -68,76 +76,45 @@
*
* @param services Array of services to start.
*/
-+ (void)startFromLibraryWithServices:(NSArray *)services;
++ (void)startFromLibraryWithServices:(NSArray *)services NS_SWIFT_NAME(startFromLibrary(services:));
/**
- * Check whether the SDK has already been configured or not.
- *
- * @return YES if configured, NO otherwise.
+ * The flag indicates whether the SDK has already been configured or not.
*/
-+ (BOOL)isConfigured;
+@property(class, atomic, readonly, getter=isConfigured) BOOL configured;
/**
- * Check whether app is running in App Center Test Cloud.
- *
- * @return true if running in App Center Test Cloud, false otherwise.
+ * The flag indicates whether app is running in App Center Test Cloud.
*/
-+ (BOOL)isRunningInAppCenterTestCloud;
+@property(class, atomic, readonly, getter=isRunningInAppCenterTestCloud) BOOL runningInAppCenterTestCloud;
/**
- * Change the base URL (schema + authority + port only) used to communicate with the backend.
+ * The flag indicates whether or not the SDK was enabled as a whole
*
- * @param logUrl Base URL to use for backend communication.
- */
-+ (void)setLogUrl:(NSString *)logUrl;
-
-/**
- * Enable or disable the SDK as a whole. In addition to AppCenter resources, it will also enable or disable all registered services.
* The state is persisted in the device's storage across application launches.
- *
- * @param isEnabled YES to enable, NO to disable.
- *
- * @see isEnabled
- */
-+ (void)setEnabled:(BOOL)isEnabled;
-
-/**
- * Check whether the SDK is enabled or not as a whole.
- *
- * @return YES if enabled, NO otherwise.
- *
- * @see setEnabled:
*/
-+ (BOOL)isEnabled;
+@property(class, nonatomic, getter=isEnabled, setter=setEnabled:) BOOL enabled NS_SWIFT_NAME(enabled);
/**
- * Get log level.
- *
- * @return Log level.
+ * The SDK's log level.
*/
-+ (MSLogLevel)logLevel;
+@property(class, nonatomic) MSACLogLevel logLevel;
/**
- * Set log level.
- *
- * @param logLevel The log level.
+ * Base URL to use for backend communication.
*/
-+ (void)setLogLevel:(MSLogLevel)logLevel;
+@property(class, nonatomic, strong) NSString *logUrl;
/**
- * Set log level handler.
- *
- * @param logHandler Handler.
+ * Set log handler.
*/
-+ (void)setLogHandler:(MSLogHandler)logHandler;
+@property(class, nonatomic) MSACLogHandler logHandler;
/**
* Set wrapper SDK information to use when building device properties. This is intended in case you are building a SDK that uses the App
* Center SDK under the hood, e.g. our Xamarin SDK or ReactNative SDk.
- *
- * @param wrapperSdk Wrapper SDK information.
*/
-+ (void)setWrapperSdk:(MSWrapperSdk *)wrapperSdk;
+@property(class, nonatomic, strong) MSACWrapperSdk *wrapperSdk;
#if !TARGET_OS_TV
/**
@@ -145,14 +122,12 @@
*
* @param customProperties Custom properties object.
*/
-+ (void)setCustomProperties:(MSCustomProperties *)customProperties;
++ (void)setCustomProperties:(MSACCustomProperties *)customProperties;
#endif
/**
* Check whether the application delegate forwarder is enabled or not.
*
- * @return YES if enabled, NO otherwise.
- *
* @discussion The application delegate forwarder forwards messages that target your application delegate methods via swizzling to the SDK.
* It simplifies the SDK integration but may not be suitable to any situations. For
* instance it should be disabled if you or one of your third party SDK is doing message forwarding on the application delegate. Message
@@ -160,29 +135,26 @@
* To disable the application delegate forwarder just add the `AppCenterAppDelegateForwarderEnabled` tag to your Info .plist file and set it
* to `0`. Then you will have to forward any application delegate needed by the SDK manually.
*/
-+ (BOOL)isAppDelegateForwarderEnabled;
+@property(class, readonly, nonatomic, getter=isAppDelegateForwarderEnabled) BOOL appDelegateForwarderEnabled;
/**
- * Get unique installation identifier.
+ * Unique installation identifier.
*
- * @return Unique installation identifier.
*/
-+ (NSUUID *)installId;
+@property(class, readonly, nonatomic) NSUUID *installId;
/**
* Detect if a debugger is attached to the app process. This is only invoked once on app startup and can not detect
* if the debugger is being attached during runtime!
*
- * @return BOOL if the debugger is attached.
*/
-+ (BOOL)isDebuggerAttached;
+@property(class, readonly, nonatomic, getter=isDebuggerAttached) BOOL debuggerAttached;
/**
- * Get the current version of AppCenter SDK.
+ * Current version of AppCenter SDK.
*
- * @return The current version of AppCenter SDK.
*/
-+ (NSString *)sdkVersion;
+@property(class, readonly, nonatomic) NSString *sdkVersion;
/**
* Set the maximum size of the internal storage. This method must be called before App Center is started. This method is only intended for
@@ -202,22 +174,22 @@
/**
* Set the user identifier.
*
- * @param userId User identifier.
- *
* @discussion Set the user identifier for logs sent for the default target token when the secret passed in @c
- * MSAppCenter:start:withServices: contains "target={targetToken}".
+ * MSACAppCenter:start:withServices: contains "target={targetToken}".
*
* For App Center backend the user identifier maximum length is 256 characters.
*
* AppCenter must be configured or started before this API can be used.
*/
-+ (void)setUserId:(NSString *)userId;
+@property(class, nonatomic, strong) NSString *userId;
/**
* Set country code to use when building device properties.
*
- * @param countryCode The two-letter ISO country code. @see https://www.iso.org/obp/ui/#search for more information.
+ * @see https://www.iso.org/obp/ui/#search for more information.
*/
-+ (void)setCountryCode:(NSString *)countryCode;
+@property(class, nonatomic, strong) NSString *countryCode;
@end
+
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACAppCenterErrors.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACAppCenterErrors.h
new file mode 100644
index 0000000..8e77d77
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACAppCenterErrors.h
@@ -0,0 +1,41 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#ifndef MSAC_APP_CENTER_ERRORS_H
+#define MSAC_APP_CENTER_ERRORS_H
+
+#import
+
+#define MSAC_APP_CENTER_BASE_DOMAIN @"com.Microsoft.AppCenter."
+
+NS_ASSUME_NONNULL_BEGIN
+
+#pragma mark - Domain
+
+static NSString *const kMSACACErrorDomain = MSAC_APP_CENTER_BASE_DOMAIN @"ErrorDomain";
+
+#pragma mark - General
+
+// Error codes.
+NS_ENUM(NSInteger){MSACACLogInvalidContainerErrorCode = 1, MSACACCanceledErrorCode = 2, MSACACDisabledErrorCode = 3};
+
+// Error descriptions.
+static NSString const *kMSACACLogInvalidContainerErrorDesc = @"Invalid log container.";
+static NSString const *kMSACACCanceledErrorDesc = @"The operation was canceled.";
+static NSString const *kMSACACDisabledErrorDesc = @"The service is disabled.";
+
+#pragma mark - Connection
+
+// Error codes.
+NS_ENUM(NSInteger){MSACACConnectionPausedErrorCode = 100, MSACACConnectionHttpErrorCode = 101};
+
+// Error descriptions.
+static NSString const *kMSACACConnectionHttpErrorDesc = @"An HTTP error occured.";
+static NSString const *kMSACACConnectionPausedErrorDesc = @"Canceled, connection paused with log deletion.";
+
+// Error user info keys.
+static NSString const *kMSACACConnectionHttpCodeErrorKey = @"MSConnectionHttpCode";
+
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACChannelGroupProtocol.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACChannelGroupProtocol.h
new file mode 100644
index 0000000..2d621d8
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACChannelGroupProtocol.h
@@ -0,0 +1,87 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#ifndef MSAC_CHANNEL_GROUP_PROTOCOL_H
+#define MSAC_CHANNEL_GROUP_PROTOCOL_H
+
+#import
+
+#if __has_include()
+#import
+#else
+#import "MSACChannelProtocol.h"
+#endif
+
+NS_ASSUME_NONNULL_BEGIN
+
+@class MSACChannelUnitConfiguration;
+
+@protocol MSACIngestionProtocol;
+@protocol MSACChannelUnitProtocol;
+
+/**
+ * `MSACChannelGroupProtocol` represents a kind of channel that contains constituent MSACChannelUnit objects. When an operation from the
+ * `MSACChannelProtocol` is performed on the group, that operation should be propagated to its constituent MSACChannelUnit objects.
+ */
+NS_SWIFT_NAME(ChannelGroupProtocol)
+@protocol MSACChannelGroupProtocol
+
+/**
+ * Initialize a channel unit with the given configuration.
+ *
+ * @param configuration channel configuration.
+ *
+ * @return The added `MSACChannelUnitProtocol`. Use this object to enqueue logs.
+ */
+- (id)addChannelUnitWithConfiguration:(MSACChannelUnitConfiguration *)configuration
+ NS_SWIFT_NAME(addChannelUnit(withConfiguration:));
+
+/**
+ * Initialize a channel unit with the given configuration.
+ *
+ * @param configuration channel configuration.
+ * @param ingestion The alternative ingestion object
+ *
+ * @return The added `MSACChannelUnitProtocol`. Use this object to enqueue logs.
+ */
+- (id)addChannelUnitWithConfiguration:(MSACChannelUnitConfiguration *)configuration
+ withIngestion:(nullable id)ingestion
+ NS_SWIFT_NAME(addChannelUnit(_:ingestion:));
+
+/**
+ * Change the base URL (schema + authority + port only) used to communicate with the backend.
+ */
+@property(nonatomic, strong) NSString *_Nullable logUrl;
+
+/**
+ * Set the app secret.
+ */
+@property(nonatomic, strong) NSString *_Nullable appSecret;
+
+/**
+ * Set the maximum size of the internal storage. This method must be called before App Center is started.
+ *
+ * @discussion The default maximum database size is 10485760 bytes (10 MiB).
+ *
+ * @param sizeInBytes Maximum size of the internal storage in bytes. This will be rounded up to the nearest multiple of a SQLite page size
+ * (default is 4096 bytes). Values below 24576 bytes (24 KiB) will be ignored.
+ * @param completionHandler Callback that is invoked when the database size has been set. The `BOOL` parameter is `YES` if changing the size
+ * is successful, and `NO` otherwise.
+ */
+- (void)setMaxStorageSize:(long)sizeInBytes
+ completionHandler:(nullable void (^)(BOOL))completionHandler NS_SWIFT_NAME(setMaxStorageSize(_:completionHandler:));
+
+/**
+ * Return a channel unit instance for the given groupId.
+ *
+ * @param groupId The group ID for a channel unit.
+ *
+ * @return A channel unit instance or `nil`.
+ */
+- (nullable id)channelUnitForGroupId:(NSString *)groupId;
+
+@end
+
+NS_ASSUME_NONNULL_END
+
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSChannelProtocol.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACChannelProtocol.h
similarity index 67%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSChannelProtocol.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACChannelProtocol.h
index 4c50baa..09fcb7d 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSChannelProtocol.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACChannelProtocol.h
@@ -1,36 +1,41 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_CHANNEL_PROTOCOL_H
-#define MS_CHANNEL_PROTOCOL_H
+#ifndef MSAC_CHANNEL_PROTOCOL_H
+#define MSAC_CHANNEL_PROTOCOL_H
#import
-#import "MSEnable.h"
+#if __has_include()
+#import
+#else
+#import "MSACEnable.h"
+#endif
NS_ASSUME_NONNULL_BEGIN
-@protocol MSChannelDelegate;
+@protocol MSACChannelDelegate;
/**
- * `MSChannelProtocol` contains the essential operations of a channel. Channels are broadly responsible for enqueuing logs to be sent to the
- * backend and/or stored on disk.
+ * `MSACChannelProtocol` contains the essential operations of a channel. Channels are broadly responsible for enqueuing logs to be sent to
+ * the backend and/or stored on disk.
*/
-@protocol MSChannelProtocol
+NS_SWIFT_NAME(ChannelProtocol)
+@protocol MSACChannelProtocol
/**
* Add delegate.
*
* @param delegate delegate.
*/
-- (void)addDelegate:(id)delegate;
+- (void)addDelegate:(id)delegate;
/**
* Remove delegate.
*
* @param delegate delegate.
*/
-- (void)removeDelegate:(id)delegate;
+- (void)removeDelegate:(id)delegate;
/**
* Pause operations, logs will be stored but not sent.
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACConstants+Flags.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACConstants+Flags.h
new file mode 100644
index 0000000..5408e55
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACConstants+Flags.h
@@ -0,0 +1,18 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#ifndef MSAC_CONSTANTS_FLAGS_H
+#define MSAC_CONSTANTS_FLAGS_H
+
+#import
+
+typedef NS_OPTIONS(NSUInteger, MSACFlags) {
+ MSACFlagsNone = (0 << 0), // => 00000000
+ MSACFlagsNormal = (1 << 0), // => 00000001
+ MSACFlagsCritical = (1 << 1), // => 00000010
+ MSACFlagsPersistenceNormal DEPRECATED_MSG_ATTRIBUTE("please use MSACFlagsNormal") = MSACFlagsNormal,
+ MSACFlagsPersistenceCritical DEPRECATED_MSG_ATTRIBUTE("please use MSACFlagsCritical") = MSACFlagsCritical,
+ MSACFlagsDefault = MSACFlagsNormal
+} NS_SWIFT_NAME(Flags);
+
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACConstants.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACConstants.h
new file mode 100644
index 0000000..545e9ea
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACConstants.h
@@ -0,0 +1,170 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#import
+
+/**
+ * Log Levels
+ */
+typedef NS_ENUM(NSUInteger, MSACLogLevel) {
+
+ /**
+ * Logging will be very chatty
+ */
+ MSACLogLevelVerbose = 2,
+
+ /**
+ * Debug information will be logged
+ */
+ MSACLogLevelDebug = 3,
+
+ /**
+ * Information will be logged
+ */
+ MSACLogLevelInfo = 4,
+
+ /**
+ * Errors and warnings will be logged
+ */
+ MSACLogLevelWarning = 5,
+
+ /**
+ * Errors will be logged
+ */
+ MSACLogLevelError = 6,
+
+ /**
+ * Only critical errors will be logged
+ */
+ MSACLogLevelAssert = 7,
+
+ /**
+ * Logging is disabled
+ */
+ MSACLogLevelNone = 99
+} NS_SWIFT_NAME(LogLevel);
+
+typedef NSString * (^MSACLogMessageProvider)(void)NS_SWIFT_NAME(LogMessageProvider);
+typedef void (^MSACLogHandler)(MSACLogMessageProvider messageProvider, MSACLogLevel logLevel, NSString *tag, const char *file,
+ const char *function, uint line) NS_SWIFT_NAME(LogHandler);
+
+/**
+ * Channel priorities, check the kMSACPriorityCount if you add a new value.
+ * The order matters here! Values NEED to range from low priority to high priority.
+ */
+typedef NS_ENUM(NSInteger, MSACPriority) { MSACPriorityBackground, MSACPriorityDefault, MSACPriorityHigh } NS_SWIFT_NAME(Priority);
+static short const kMSACPriorityCount = MSACPriorityHigh + 1;
+
+/**
+ * The priority by which the modules are initialized.
+ * MSACPriorityMax is reserved for only 1 module and this needs to be Crashes.
+ * Crashes needs to be initialized first to catch crashes in our other SDK Modules (which will hopefully never happen) and to avoid losing
+ * any log at crash time.
+ */
+typedef NS_ENUM(NSInteger, MSACInitializationPriority) {
+ MSACInitializationPriorityDefault = 500,
+ MSACInitializationPriorityHigh = 750,
+ MSACInitializationPriorityMax = 999
+} NS_SWIFT_NAME(InitializationPriority);
+
+/**
+ * Enum with the different HTTP status codes.
+ */
+typedef NS_ENUM(NSInteger, MSACHTTPCodesNo) {
+
+ // Invalid
+ MSACHTTPCodesNo0XXInvalidUnknown = 0,
+
+ // Informational
+ MSACHTTPCodesNo1XXInformationalUnknown = 1,
+ MSACHTTPCodesNo100Continue = 100,
+ MSACHTTPCodesNo101SwitchingProtocols = 101,
+ MSACHTTPCodesNo102Processing = 102,
+
+ // Success
+ MSACHTTPCodesNo2XXSuccessUnknown = 2,
+ MSACHTTPCodesNo200OK = 200,
+ MSACHTTPCodesNo201Created = 201,
+ MSACHTTPCodesNo202Accepted = 202,
+ MSACHTTPCodesNo203NonAuthoritativeInformation = 203,
+ MSACHTTPCodesNo204NoContent = 204,
+ MSACHTTPCodesNo205ResetContent = 205,
+ MSACHTTPCodesNo206PartialContent = 206,
+ MSACHTTPCodesNo207MultiStatus = 207,
+ MSACHTTPCodesNo208AlreadyReported = 208,
+ MSACHTTPCodesNo209IMUsed = 209,
+
+ // Redirection
+ MSACHTTPCodesNo3XXSuccessUnknown = 3,
+ MSACHTTPCodesNo300MultipleChoices = 300,
+ MSACHTTPCodesNo301MovedPermanently = 301,
+ MSACHTTPCodesNo302Found = 302,
+ MSACHTTPCodesNo303SeeOther = 303,
+ MSACHTTPCodesNo304NotModified = 304,
+ MSACHTTPCodesNo305UseProxy = 305,
+ MSACHTTPCodesNo306SwitchProxy = 306,
+ MSACHTTPCodesNo307TemporaryRedirect = 307,
+ MSACHTTPCodesNo308PermanentRedirect = 308,
+
+ // Client error
+ MSACHTTPCodesNo4XXSuccessUnknown = 4,
+ MSACHTTPCodesNo400BadRequest = 400,
+ MSACHTTPCodesNo401Unauthorised = 401,
+ MSACHTTPCodesNo402PaymentRequired = 402,
+ MSACHTTPCodesNo403Forbidden = 403,
+ MSACHTTPCodesNo404NotFound = 404,
+ MSACHTTPCodesNo405MethodNotAllowed = 405,
+ MSACHTTPCodesNo406NotAcceptable = 406,
+ MSACHTTPCodesNo407ProxyAuthenticationRequired = 407,
+ MSACHTTPCodesNo408RequestTimeout = 408,
+ MSACHTTPCodesNo409Conflict = 409,
+ MSACHTTPCodesNo410Gone = 410,
+ MSACHTTPCodesNo411LengthRequired = 411,
+ MSACHTTPCodesNo412PreconditionFailed = 412,
+ MSACHTTPCodesNo413RequestEntityTooLarge = 413,
+ MSACHTTPCodesNo414RequestURITooLong = 414,
+ MSACHTTPCodesNo415UnsupportedMediaType = 415,
+ MSACHTTPCodesNo416RequestedRangeNotSatisfiable = 416,
+ MSACHTTPCodesNo417ExpectationFailed = 417,
+ MSACHTTPCodesNo418IamATeapot = 418,
+ MSACHTTPCodesNo419AuthenticationTimeout = 419,
+ MSACHTTPCodesNo420MethodFailureSpringFramework = 420,
+ MSACHTTPCodesNo420EnhanceYourCalmTwitter = 4200,
+ MSACHTTPCodesNo422UnprocessableEntity = 422,
+ MSACHTTPCodesNo423Locked = 423,
+ MSACHTTPCodesNo424FailedDependency = 424,
+ MSACHTTPCodesNo424MethodFailureWebDaw = 4240,
+ MSACHTTPCodesNo425UnorderedCollection = 425,
+ MSACHTTPCodesNo426UpgradeRequired = 426,
+ MSACHTTPCodesNo428PreconditionRequired = 428,
+ MSACHTTPCodesNo429TooManyRequests = 429,
+ MSACHTTPCodesNo431RequestHeaderFieldsTooLarge = 431,
+ MSACHTTPCodesNo444NoResponseNginx = 444,
+ MSACHTTPCodesNo449RetryWithMicrosoft = 449,
+ MSACHTTPCodesNo450BlockedByWindowsParentalControls = 450,
+ MSACHTTPCodesNo451RedirectMicrosoft = 451,
+ MSACHTTPCodesNo451UnavailableForLegalReasons = 4510,
+ MSACHTTPCodesNo494RequestHeaderTooLargeNginx = 494,
+ MSACHTTPCodesNo495CertErrorNginx = 495,
+ MSACHTTPCodesNo496NoCertNginx = 496,
+ MSACHTTPCodesNo497HTTPToHTTPSNginx = 497,
+ MSACHTTPCodesNo499ClientClosedRequestNginx = 499,
+
+ // Server error
+ MSACHTTPCodesNo5XXSuccessUnknown = 5,
+ MSACHTTPCodesNo500InternalServerError = 500,
+ MSACHTTPCodesNo501NotImplemented = 501,
+ MSACHTTPCodesNo502BadGateway = 502,
+ MSACHTTPCodesNo503ServiceUnavailable = 503,
+ MSACHTTPCodesNo504GatewayTimeout = 504,
+ MSACHTTPCodesNo505HTTPVersionNotSupported = 505,
+ MSACHTTPCodesNo506VariantAlsoNegotiates = 506,
+ MSACHTTPCodesNo507InsufficientStorage = 507,
+ MSACHTTPCodesNo508LoopDetected = 508,
+ MSACHTTPCodesNo509BandwidthLimitExceeded = 509,
+ MSACHTTPCodesNo510NotExtended = 510,
+ MSACHTTPCodesNo511NetworkAuthenticationRequired = 511,
+ MSACHTTPCodesNo522ConnectionTimedOut = 522,
+ MSACHTTPCodesNo598NetworkReadTimeoutErrorUnknown = 598,
+ MSACHTTPCodesNo599NetworkConnectTimeoutErrorUnknown = 599
+} NS_SWIFT_NAME(HTTPCodesNo);
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSCustomProperties.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACCustomProperties.h
similarity index 78%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSCustomProperties.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACCustomProperties.h
index 34b202e..28f1cf7 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSCustomProperties.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACCustomProperties.h
@@ -1,8 +1,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_CUSTOM_PROPERTIES_H
-#define MS_CUSTOM_PROPERTIES_H
+#ifndef MSAC_CUSTOM_PROPERTIES_H
+#define MSAC_CUSTOM_PROPERTIES_H
#import
@@ -10,7 +10,8 @@
* Custom properties builder.
* Collects multiple properties to send in one log.
*/
-@interface MSCustomProperties : NSObject
+NS_SWIFT_NAME(CustomProperties)
+@interface MSACCustomProperties : NSObject
/**
* Set the specified property value with the specified key.
@@ -21,7 +22,7 @@
*
* @return This instance.
*/
-- (instancetype)setString:(NSString *)value forKey:(NSString *)key;
+- (instancetype)setString:(NSString *)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:));
/**
* Set the specified property value with the specified key.
@@ -32,7 +33,7 @@
*
* @return This instance.
*/
-- (instancetype)setNumber:(NSNumber *)value forKey:(NSString *)key;
+- (instancetype)setNumber:(NSNumber *)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:));
/**
* Set the specified property value with the specified key.
@@ -43,7 +44,7 @@
*
* @return This instance.
*/
-- (instancetype)setBool:(BOOL)value forKey:(NSString *)key;
+- (instancetype)setBool:(BOOL)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:));
/**
* Set the specified property value with the specified key.
@@ -54,7 +55,7 @@
*
* @return This instance.
*/
-- (instancetype)setDate:(NSDate *)value forKey:(NSString *)key;
+- (instancetype)setDate:(NSDate *)value forKey:(NSString *)key NS_SWIFT_NAME(set(_:forKey:));
/**
* Clear the property for the specified key.
@@ -63,7 +64,7 @@
*
* @return This instance.
*/
-- (instancetype)clearPropertyForKey:(NSString *)key;
+- (instancetype)clearPropertyForKey:(NSString *)key NS_SWIFT_NAME(clearProperty(forKey:));
@end
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSDevice.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACDevice.h
similarity index 90%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSDevice.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACDevice.h
index bca5214..b8fd18d 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSDevice.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACDevice.h
@@ -1,14 +1,19 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_DEVICE_H
-#define MS_DEVICE_H
+#ifndef MSAC_DEVICE_H
+#define MSAC_DEVICE_H
#import
-#import "MSWrapperSdk.h"
+#if __has_include()
+#import
+#else
+#import "MSACWrapperSdk.h"
+#endif
-@interface MSDevice : MSWrapperSdk
+NS_SWIFT_NAME(Device)
+@interface MSACDevice : MSACWrapperSdk
/*
* Name of the SDK. Consists of the name of the SDK and the platform, e.g. "appcenter.ios", "appcenter.android"
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSEnable.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACEnable.h
similarity index 77%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSEnable.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACEnable.h
index 11e2f60..3feff5b 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSEnable.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACEnable.h
@@ -1,15 +1,16 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_ENABLE_H
-#define MS_ENABLE_H
+#ifndef MSAC_ENABLE_H
+#define MSAC_ENABLE_H
#import
/**
* Protocol to define an instance that can be enabled/disabled.
*/
-@protocol MSEnable
+NS_SWIFT_NAME(Enable)
+@protocol MSACEnable
@required
@@ -19,7 +20,7 @@
* @param isEnabled A boolean value set to YES to enable the instance or NO to disable it.
* @param deleteData A boolean value set to YES to delete data or NO to keep it.
*/
-- (void)setEnabled:(BOOL)isEnabled andDeleteDataOnDisabled:(BOOL)deleteData;
+- (void)setEnabled:(BOOL)isEnabled andDeleteDataOnDisabled:(BOOL)deleteData NS_SWIFT_NAME(setEnabled(_:deleteDataOnDisabled:));
@end
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSLog.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACLog.h
similarity index 90%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSLog.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACLog.h
index 07f1e57..d46b377 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Headers/MSLog.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACLog.h
@@ -1,14 +1,15 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_LOG_H
-#define MS_LOG_H
+#ifndef MSAC_LOG_H
+#define MSAC_LOG_H
#import
-@class MSDevice;
+@class MSACDevice;
-@protocol MSLog
+NS_SWIFT_NAME(Log)
+@protocol MSACLog
/**
* Log type.
@@ -39,7 +40,7 @@
/**
* Device properties associated to this log.
*/
-@property(nonatomic, strong) MSDevice *device;
+@property(nonatomic, strong) MSACDevice *device;
/**
* Transient object tag. For example, a log can be tagged with a transmission target. We do this currently to prevent properties being
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSLogWithProperties.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACLogWithProperties.h
similarity index 50%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSLogWithProperties.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACLogWithProperties.h
index 7a3b372..12af6c4 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSLogWithProperties.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACLogWithProperties.h
@@ -1,14 +1,19 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_LOG_WITH_PROPERTIES_H
-#define MS_LOG_WITH_PROPERTIES_H
+#ifndef MSAC_LOG_WITH_PROPERTIES_H
+#define MSAC_LOG_WITH_PROPERTIES_H
#import
-#import "MSAbstractLog.h"
+#if __has_include()
+#import
+#else
+#import "MSACAbstractLog.h"
+#endif
-@interface MSLogWithProperties : MSAbstractLog
+NS_SWIFT_NAME(LogWithProperties)
+@interface MSACLogWithProperties : MSACAbstractLog
/**
* Additional key/value pair parameters. [optional]
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACLogger.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACLogger.h
new file mode 100644
index 0000000..bb4b413
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACLogger.h
@@ -0,0 +1,54 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#import
+
+#ifndef MSAC_LOGGER
+#define MSAC_LOGGER
+
+#if __has_include()
+#import
+#else
+#import "MSACConstants.h"
+#endif
+
+#define MSACLog(_level, _tag, _message) \
+ [MSACLogger logMessage:_message level:_level tag:_tag file:__FILE__ function:__PRETTY_FUNCTION__ line:__LINE__]
+#define MSACLogAssert(tag, format, ...) \
+ MSACLog(MSACLogLevelAssert, tag, (^{ \
+ return [NSString stringWithFormat:(format), ##__VA_ARGS__]; \
+ }))
+#define MSACLogError(tag, format, ...) \
+ MSACLog(MSACLogLevelError, tag, (^{ \
+ return [NSString stringWithFormat:(format), ##__VA_ARGS__]; \
+ }))
+#define MSACLogWarning(tag, format, ...) \
+ MSACLog(MSACLogLevelWarning, tag, (^{ \
+ return [NSString stringWithFormat:(format), ##__VA_ARGS__]; \
+ }))
+#define MSACLogInfo(tag, format, ...) \
+ MSACLog(MSACLogLevelInfo, tag, (^{ \
+ return [NSString stringWithFormat:(format), ##__VA_ARGS__]; \
+ }))
+#define MSACLogDebug(tag, format, ...) \
+ MSACLog(MSACLogLevelDebug, tag, (^{ \
+ return [NSString stringWithFormat:(format), ##__VA_ARGS__]; \
+ }))
+#define MSACLogVerbose(tag, format, ...) \
+ MSACLog(MSACLogLevelVerbose, tag, (^{ \
+ return [NSString stringWithFormat:(format), ##__VA_ARGS__]; \
+ }))
+
+NS_SWIFT_NAME(Logger)
+@interface MSACLogger : NSObject
+
++ (void)logMessage:(MSACLogMessageProvider)messageProvider
+ level:(MSACLogLevel)loglevel
+ tag:(NSString *)tag
+ file:(const char *)file
+ function:(const char *)function
+ line:(uint)line;
+
+@end
+
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACService.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACService.h
new file mode 100644
index 0000000..b9fafff
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACService.h
@@ -0,0 +1,23 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#ifndef MSAC_SERVICE_H
+#define MSAC_SERVICE_H
+
+#import
+
+/**
+ * Protocol declaring service logic.
+ */
+NS_SWIFT_NAME(Service)
+@protocol MSACService
+
+/**
+ * Indicates whether this service is enabled.
+ * The state is persisted in the device's storage across application launches.
+ */
+@property(class, nonatomic, getter=isEnabled, setter=setEnabled:) BOOL enabled NS_SWIFT_NAME(enabled);
+
+@end
+
+#endif
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSServiceAbstract.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACServiceAbstract.h
similarity index 73%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSServiceAbstract.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACServiceAbstract.h
index 3e5e8de..ad7a2ef 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSServiceAbstract.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACServiceAbstract.h
@@ -1,20 +1,25 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_SERVICE_ABSTRACT_H
-#define MS_SERVICE_ABSTRACT_H
+#ifndef MSAC_SERVICE_ABSTRACT_H
+#define MSAC_SERVICE_ABSTRACT_H
#import
-#import "MSService.h"
+#if __has_include()
+#import
+#else
+#import "MSACService.h"
+#endif
-@protocol MSChannelGroupProtocol;
+@protocol MSACChannelGroupProtocol;
/**
* Abstraction of services common logic.
* This class is intended to be subclassed only not instantiated directly.
*/
-@interface MSServiceAbstract : NSObject
+NS_SWIFT_NAME(ServiceAbstract)
+@interface MSACServiceAbstract : NSObject
/**
* The flag indicates whether the service is started from application or not.
@@ -29,7 +34,7 @@
* @param token default transmission target token for this service.
* @param fromApplication indicates whether the service started from an application or not.
*/
-- (void)startWithChannelGroup:(id)channelGroup
+- (void)startWithChannelGroup:(id)channelGroup
appSecret:(NSString *)appSecret
transmissionTargetToken:(NSString *)token
fromApplication:(BOOL)fromApplication;
@@ -44,11 +49,9 @@
- (void)updateConfigurationWithAppSecret:(NSString *)appSecret transmissionTargetToken:(NSString *)token;
/**
- * Checks if the service needs the application secret.
- *
- * @return `YES` if the application secret is required, `NO` otherwise.
+ * The flag indicate whether the service needs the application secret or not.
*/
-- (BOOL)isAppSecretRequired;
+@property(atomic, readonly) BOOL isAppSecretRequired;
@end
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSWrapperLogger.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACWrapperLogger.h
similarity index 50%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSWrapperLogger.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACWrapperLogger.h
index 1e17ff1..79a1462 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/Headers/MSWrapperLogger.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACWrapperLogger.h
@@ -3,14 +3,19 @@
#import
-#import "MSConstants.h"
+#if __has_include()
+#import
+#else
+#import "MSACConstants.h"
+#endif
/**
* This is a utility for producing App Center style log messages. It is only intended for use by App Center services and wrapper SDKs of App
* Center.
*/
-@interface MSWrapperLogger : NSObject
+NS_SWIFT_NAME(WrapperLogger)
+@interface MSACWrapperLogger : NSObject
-+ (void)MSWrapperLog:(MSLogMessageProvider)message tag:(NSString *)tag level:(MSLogLevel)level;
++ (void)MSACWrapperLog:(MSACLogMessageProvider)message tag:(NSString *)tag level:(MSACLogLevel)level;
@end
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSWrapperSdk.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACWrapperSdk.h
similarity index 94%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSWrapperSdk.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACWrapperSdk.h
index 647ba7b..2041072 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/A/Headers/MSWrapperSdk.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Headers/MSACWrapperSdk.h
@@ -1,12 +1,13 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
-#ifndef MS_WRAPPER_SDK_H
-#define MS_WRAPPER_SDK_H
+#ifndef MSAC_WRAPPER_SDK_H
+#define MSAC_WRAPPER_SDK_H
#import
-@interface MSWrapperSdk : NSObject
+NS_SWIFT_NAME(WrapperSdk)
+@interface MSACWrapperSdk : NSObject
/*
* Version of the wrapper SDK. When the SDK is embedding another base SDK (for example Xamarin.Android wraps Android), the Xamarin specific
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Info.plist b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Info.plist
new file mode 100644
index 0000000..d81d624
Binary files /dev/null and b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Info.plist differ
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Modules/module.modulemap b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Modules/module.modulemap
new file mode 100644
index 0000000..f15d734
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/Modules/module.modulemap
@@ -0,0 +1,13 @@
+framework module AppCenter {
+ umbrella header "AppCenter.h"
+
+ export *
+ module * { export * }
+
+ link framework "Foundation"
+ link framework "CoreTelephony"
+ link framework "SystemConfiguration"
+ link framework "UIKit"
+ link "sqlite3"
+ link "z"
+}
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/PrivateHeaders/MSChannelDelegate.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/PrivateHeaders/MSACChannelDelegate.h
similarity index 63%
rename from Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/PrivateHeaders/MSChannelDelegate.h
rename to Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/PrivateHeaders/MSACChannelDelegate.h
index f1985b2..59fb0bf 100644
--- a/Pods/AppCenter/AppCenter-SDK-Apple/macOS/AppCenter.framework/Versions/Current/PrivateHeaders/MSChannelDelegate.h
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/PrivateHeaders/MSACChannelDelegate.h
@@ -3,14 +3,14 @@
#import
-#import "MSConstants+Flags.h"
+#import "MSACConstants+Flags.h"
-@protocol MSChannelUnitProtocol;
-@protocol MSChannelGroupProtocol;
-@protocol MSChannelProtocol;
-@protocol MSLog;
+@protocol MSACChannelUnitProtocol;
+@protocol MSACChannelGroupProtocol;
+@protocol MSACChannelProtocol;
+@protocol MSACLog;
-@protocol MSChannelDelegate
+@protocol MSACChannelDelegate
@optional
@@ -20,14 +20,14 @@
* @param channelGroup The channel group.
* @param channel The newly added channel.
*/
-- (void)channelGroup:(id)channelGroup didAddChannelUnit:(id)channel;
+- (void)channelGroup:(id)channelGroup didAddChannelUnit:(id)channel;
/**
* A callback that is called when a log is just enqueued. Delegates may want to prepare the log a little more before further processing.
*
* @param log The log to prepare.
*/
-- (void)channel:(id)channel prepareLog:(id)log;
+- (void)channel:(id)channel prepareLog:(id)log;
/**
* A callback that is called after a log is definitely prepared.
@@ -36,7 +36,7 @@
* @param internalId An internal Id to keep track of logs.
* @param flags Options for the log.
*/
-- (void)channel:(id)channel didPrepareLog:(id)log internalId:(NSString *)internalId flags:(MSFlags)flags;
+- (void)channel:(id)channel didPrepareLog:(id)log internalId:(NSString *)internalId flags:(MSACFlags)flags;
/**
* A callback that is called after a log completed the enqueueing process whether it was successful or not.
@@ -44,7 +44,7 @@
* @param log The log.
* @param internalId An internal Id to keep track of logs.
*/
-- (void)channel:(id)channel didCompleteEnqueueingLog:(id)log internalId:(NSString *)internalId;
+- (void)channel:(id)channel didCompleteEnqueueingLog:(id)log internalId:(NSString *)internalId;
/**
* Callback method that will be called before each log will be send to the server.
@@ -52,7 +52,7 @@
* @param channel The channel object.
* @param log The log to be sent.
*/
-- (void)channel:(id)channel willSendLog:(id)log;
+- (void)channel:(id)channel willSendLog:(id)log;
/**
* Callback method that will be called in case the SDK was able to send a log.
@@ -60,7 +60,7 @@
* @param channel The channel object.
* @param log The log to be sent.
*/
-- (void)channel:(id)channel didSucceedSendingLog:(id)log;
+- (void)channel:(id)channel didSucceedSendingLog:(id)log;
/**
* Callback method that will be called in case the SDK was unable to send a log.
@@ -69,7 +69,7 @@
* @param log The log to be sent.
* @param error The error that occured.
*/
-- (void)channel:(id)channel didFailSendingLog:(id)log withError:(NSError *)error;
+- (void)channel:(id)channel didFailSendingLog:(id)log withError:(NSError *)error;
/**
* A callback that is called when setEnabled has been invoked.
@@ -78,7 +78,7 @@
* @param isEnabled The boolean that indicates enabled.
* @param deletedData The boolean that indicates deleting data on disabled.
*/
-- (void)channel:(id)channel didSetEnabled:(BOOL)isEnabled andDeleteDataOnDisabled:(BOOL)deletedData;
+- (void)channel:(id)channel didSetEnabled:(BOOL)isEnabled andDeleteDataOnDisabled:(BOOL)deletedData;
/**
* A callback that is called when pause has been invoked.
@@ -86,7 +86,7 @@
* @param channel The channel.
* @param identifyingObject The identifying object used to pause the channel.
*/
-- (void)channel:(id)channel didPauseWithIdentifyingObject:(id)identifyingObject;
+- (void)channel:(id)channel didPauseWithIdentifyingObject:(id)identifyingObject;
/**
* A callback that is called when resume has been invoked.
@@ -94,7 +94,7 @@
* @param channel The channel.
* @param identifyingObject The identifying object used to resume the channel.
*/
-- (void)channel:(id)channel didResumeWithIdentifyingObject:(id)identifyingObject;
+- (void)channel:(id)channel didResumeWithIdentifyingObject:(id)identifyingObject;
/**
* Callback method that will determine if a log should be filtered out from the usual processing pipeline. If any delegate returns true, the
@@ -105,6 +105,6 @@
*
* @return `true` if the log should be filtered out.
*/
-- (BOOL)channelUnit:(id)channelUnit shouldFilterLog:(id)log;
+- (BOOL)channelUnit:(id)channelUnit shouldFilterLog:(id)log;
@end
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeDirectory b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000..810d2c1
Binary files /dev/null and b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeDirectory differ
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeRequirements b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000..dbf9d61
Binary files /dev/null and b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeRequirements differ
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeRequirements-1 b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeRequirements-1
new file mode 100644
index 0000000..a510e9c
Binary files /dev/null and b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeRequirements-1 differ
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeResources b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..986713c
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeResources
@@ -0,0 +1,402 @@
+
+
+
+
+ files
+
+ Headers/AppCenter.h
+
+ qaTNZSZUTXwLe2rrosDNCarRqAM=
+
+ Headers/MSACAbstractLog.h
+
+ +Ikfy/fTOpqwPZM3Fpii3cpsx8Y=
+
+ Headers/MSACAppCenter.h
+
+ 6OfDyMmJMT8W2D+IK7krlhID3Q0=
+
+ Headers/MSACAppCenterErrors.h
+
+ x7h4qpHD4GI3jrJ3F7n4UXAANsk=
+
+ Headers/MSACChannelGroupProtocol.h
+
+ jyWCHN4PSygLVy0IM5565DvDQAc=
+
+ Headers/MSACChannelProtocol.h
+
+ Y1rKi/TsirTR0MGBf1rIO/TTG0A=
+
+ Headers/MSACConstants+Flags.h
+
+ GK1gUSyIjWdv7KBP68wNxjxaH+E=
+
+ Headers/MSACConstants.h
+
+ d9HwKA0/VH3+pLRj1Pd49mqn2gI=
+
+ Headers/MSACCustomProperties.h
+
+ m7A9hEgL3d0gV4SyKmXJYRtwqoQ=
+
+ Headers/MSACDevice.h
+
+ suv4Wkt36Nkscy7jX2SSYzrkLRs=
+
+ Headers/MSACEnable.h
+
+ 3DnplEFkD1LImYNk+84TqcQvBho=
+
+ Headers/MSACLog.h
+
+ 1/7NIwYuYLGHIVMZps8b6/zOpJg=
+
+ Headers/MSACLogWithProperties.h
+
+ I4y13KVE36pyXv85mc5OWlCjplE=
+
+ Headers/MSACLogger.h
+
+ CaYHmB3+psy5/txfMvd2+bWGJkc=
+
+ Headers/MSACService.h
+
+ lz5atiMe+oTdu9e6g74KPC0CjOs=
+
+ Headers/MSACServiceAbstract.h
+
+ rBHatSAJK78PLgsMIpFqkby4tgA=
+
+ Headers/MSACWrapperLogger.h
+
+ qBVuNkF12BZYytRhCKwZ7zkiKhc=
+
+ Headers/MSACWrapperSdk.h
+
+ W9sdhEGnIGk/aFHS3gWwQ6FxUfI=
+
+ Info.plist
+
+ 0KM5Er3SPbSiDZlDo/T0G86NsII=
+
+ Modules/module.modulemap
+
+ go9b9XYQJIVcGlS/K5PS+8A+0dI=
+
+ PrivateHeaders/MSACChannelDelegate.h
+
+ WzX9TX1oxW4ezY/2JpPNH9dUE24=
+
+
+ files2
+
+ Headers/AppCenter.h
+
+ hash
+
+ qaTNZSZUTXwLe2rrosDNCarRqAM=
+
+ hash2
+
+ 2Wv2BhvzEcs7qHle8K3IXhWh7EVoAIrE2gOs4b0p39c=
+
+
+ Headers/MSACAbstractLog.h
+
+ hash
+
+ +Ikfy/fTOpqwPZM3Fpii3cpsx8Y=
+
+ hash2
+
+ 7hsXFv3UkGsJLcc3eh2pMUrGbGYP2hCUC854z05SzNQ=
+
+
+ Headers/MSACAppCenter.h
+
+ hash
+
+ 6OfDyMmJMT8W2D+IK7krlhID3Q0=
+
+ hash2
+
+ wkkRWhAmDMYH0Z6dge9c/rxWJpTJGJsbRm5kVGn7wdo=
+
+
+ Headers/MSACAppCenterErrors.h
+
+ hash
+
+ x7h4qpHD4GI3jrJ3F7n4UXAANsk=
+
+ hash2
+
+ OcNwIIu4yFxG62mZtiABP3/9DoN9tj1fL/7nSvF8u8s=
+
+
+ Headers/MSACChannelGroupProtocol.h
+
+ hash
+
+ jyWCHN4PSygLVy0IM5565DvDQAc=
+
+ hash2
+
+ d36rCjxsURqDkFv+g5BwWNybz5Zksc9B91gqArFcJbk=
+
+
+ Headers/MSACChannelProtocol.h
+
+ hash
+
+ Y1rKi/TsirTR0MGBf1rIO/TTG0A=
+
+ hash2
+
+ fI1fLkJvo9SXh2bAUWKIYlretRCOoGWJwlyvqMfQZNc=
+
+
+ Headers/MSACConstants+Flags.h
+
+ hash
+
+ GK1gUSyIjWdv7KBP68wNxjxaH+E=
+
+ hash2
+
+ UDnw7GyNXzip13MvAvNKQQsWIUgU296uJHjPEkReCY8=
+
+
+ Headers/MSACConstants.h
+
+ hash
+
+ d9HwKA0/VH3+pLRj1Pd49mqn2gI=
+
+ hash2
+
+ xx69UfYa0qw6aSDuVsUAqd/1+t90QCPkQUae+elZwZ0=
+
+
+ Headers/MSACCustomProperties.h
+
+ hash
+
+ m7A9hEgL3d0gV4SyKmXJYRtwqoQ=
+
+ hash2
+
+ FveTXq+kqUdHHlSdLAoQisgT+95bzAuXTrTOQG/b/P8=
+
+
+ Headers/MSACDevice.h
+
+ hash
+
+ suv4Wkt36Nkscy7jX2SSYzrkLRs=
+
+ hash2
+
+ i3TVX2C+DfcRKn2HTBaydWBYHjryX2Cy/eJJxjTFiT8=
+
+
+ Headers/MSACEnable.h
+
+ hash
+
+ 3DnplEFkD1LImYNk+84TqcQvBho=
+
+ hash2
+
+ XrDKc7bXZaW8JW4NMItSBrHLR6a+LRG1JSLXZ0U0NsI=
+
+
+ Headers/MSACLog.h
+
+ hash
+
+ 1/7NIwYuYLGHIVMZps8b6/zOpJg=
+
+ hash2
+
+ 3GF6xCTfpLDmOqKnacEOEDr5mkM/llKm0IoIEyISZKA=
+
+
+ Headers/MSACLogWithProperties.h
+
+ hash
+
+ I4y13KVE36pyXv85mc5OWlCjplE=
+
+ hash2
+
+ WIrz7Xsi04AboAmZ5dA3d3t8D/8PomKLwsp7oorznVM=
+
+
+ Headers/MSACLogger.h
+
+ hash
+
+ CaYHmB3+psy5/txfMvd2+bWGJkc=
+
+ hash2
+
+ GipSaz+D+Z5eWauQP+10U8xvbAnxPeIRD4HTvn0F5DQ=
+
+
+ Headers/MSACService.h
+
+ hash
+
+ lz5atiMe+oTdu9e6g74KPC0CjOs=
+
+ hash2
+
+ aiO/PWAQDwhbPW1HDGqNM0kn4xYSwqPmdpmcTgpW/CE=
+
+
+ Headers/MSACServiceAbstract.h
+
+ hash
+
+ rBHatSAJK78PLgsMIpFqkby4tgA=
+
+ hash2
+
+ vi9/mVDQylipTtHNfUe9r4GXjlc2bEnKFV8wmN/IXaE=
+
+
+ Headers/MSACWrapperLogger.h
+
+ hash
+
+ qBVuNkF12BZYytRhCKwZ7zkiKhc=
+
+ hash2
+
+ h2VHxvALAogCMocFQMUjmOkhCm+qkJwpGTzxwdxTdwo=
+
+
+ Headers/MSACWrapperSdk.h
+
+ hash
+
+ W9sdhEGnIGk/aFHS3gWwQ6FxUfI=
+
+ hash2
+
+ 5x+0epJnQN2wZKY2xjvsjAYrr6H1QGYIGz0ptux72dU=
+
+
+ Modules/module.modulemap
+
+ hash
+
+ go9b9XYQJIVcGlS/K5PS+8A+0dI=
+
+ hash2
+
+ o0lkqm4+xeVosltUC3U+jCZnS35Tg8gUiUaKXbo0ZbQ=
+
+
+ PrivateHeaders/MSACChannelDelegate.h
+
+ hash
+
+ WzX9TX1oxW4ezY/2JpPNH9dUE24=
+
+ hash2
+
+ AbAoifmIR5SJez5erJnVgTIz81yIMmvbnw6siYXEvaM=
+
+
+
+ rules
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^.*
+
+ ^.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Base\.lproj/
+
+ weight
+ 1010
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeSignature b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_i386_x86_64-simulator/AppCenter.framework/_CodeSignature/CodeSignature
new file mode 100644
index 0000000..e69de29
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/AppCenter b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/AppCenter
new file mode 120000
index 0000000..c6e14dc
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/AppCenter
@@ -0,0 +1 @@
+Versions/Current/AppCenter
\ No newline at end of file
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Headers b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Headers
new file mode 120000
index 0000000..a177d2a
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Headers
@@ -0,0 +1 @@
+Versions/Current/Headers
\ No newline at end of file
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Modules b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Modules
new file mode 120000
index 0000000..5736f31
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Modules
@@ -0,0 +1 @@
+Versions/Current/Modules
\ No newline at end of file
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/PrivateHeaders b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/PrivateHeaders
new file mode 120000
index 0000000..d8e5645
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/PrivateHeaders
@@ -0,0 +1 @@
+Versions/Current/PrivateHeaders
\ No newline at end of file
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Resources b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Resources
new file mode 120000
index 0000000..953ee36
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Resources
@@ -0,0 +1 @@
+Versions/Current/Resources
\ No newline at end of file
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Versions/A/AppCenter b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Versions/A/AppCenter
new file mode 100644
index 0000000..031eb8c
Binary files /dev/null and b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Versions/A/AppCenter differ
diff --git a/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Versions/A/Headers/AppCenter.h b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Versions/A/Headers/AppCenter.h
new file mode 100644
index 0000000..559521e
--- /dev/null
+++ b/Pods/AppCenter/AppCenter-SDK-Apple/AppCenter.xcframework/ios-arm64_x86_64-maccatalyst/AppCenter.framework/Versions/A/Headers/AppCenter.h
@@ -0,0 +1,42 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+#import
+
+#if __has_include()
+#import
+#import
+#import
+#import
+#import
+#import
+#import