From 9f608dbdf3627dcb1cbdb4333cfe467d1587fa5d Mon Sep 17 00:00:00 2001 From: nonelse Date: Thu, 1 Apr 2021 06:22:57 +0200 Subject: [PATCH 1/4] Remove legacy --- Adjust.xcodeproj/project.pbxproj | 8 - Adjust/ADJActivityState.m | 20 --- Adjust/ADJAdditions/UIDevice+ADJAdditions.h | 1 - Adjust/ADJAdditions/UIDevice+ADJAdditions.m | 105 ------------- Adjust/ADJKeychain.h | 16 -- Adjust/ADJKeychain.m | 144 ------------------ Adjust/ADJPackageBuilder.m | 77 ++-------- Adjust/ADJRequestHandler.m | 4 - Adjust/ADJSystemProfile.h | 6 - Adjust/ADJSystemProfile.m | 63 -------- Adjust/ADJUtil.h | 7 - Adjust/ADJUtil.m | 63 -------- .../AdjustTestApp.xcodeproj/project.pbxproj | 6 - .../project.pbxproj | 6 - .../project.pbxproj | 6 - .../project.pbxproj | 6 - .../project.pbxproj | 6 - .../project.pbxproj | 6 - .../project.pbxproj | 6 - .../project.pbxproj | 6 - .../project.pbxproj | 6 - 21 files changed, 11 insertions(+), 557 deletions(-) delete mode 100644 Adjust/ADJKeychain.h delete mode 100644 Adjust/ADJKeychain.m diff --git a/Adjust.xcodeproj/project.pbxproj b/Adjust.xcodeproj/project.pbxproj index c6b3e9746..abe9a858f 100644 --- a/Adjust.xcodeproj/project.pbxproj +++ b/Adjust.xcodeproj/project.pbxproj @@ -339,8 +339,6 @@ 9DF38210260E9B740033F5A1 /* NSNumber+ADJAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF3820E260E9B740033F5A1 /* NSNumber+ADJAdditions.m */; }; 9DF3821C260E9B8D0033F5A1 /* NSNumber+ADJAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF3821A260E9B8D0033F5A1 /* NSNumber+ADJAdditions.m */; }; 9DF3821D260E9B8D0033F5A1 /* NSNumber+ADJAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF3821B260E9B8D0033F5A1 /* NSNumber+ADJAdditions.h */; }; - 9DF9C8B31D6ED228008E362F /* ADJKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF9C8B11D6ED228008E362F /* ADJKeychain.h */; }; - 9DF9C8B41D6ED228008E362F /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF9C8B21D6ED228008E362F /* ADJKeychain.m */; }; 9DF9C9091D6F3CA5008E362F /* ADJActivityHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF9C8C91D6F3CA5008E362F /* ADJActivityHandler.h */; }; 9DF9C90A1D6F3CA5008E362F /* ADJActivityHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF9C8CA1D6F3CA5008E362F /* ADJActivityHandler.m */; }; 9DF9C90B1D6F3CA5008E362F /* ADJActivityKind.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF9C8CB1D6F3CA5008E362F /* ADJActivityKind.h */; }; @@ -974,8 +972,6 @@ 9DF3820E260E9B740033F5A1 /* NSNumber+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+ADJAdditions.m"; sourceTree = ""; }; 9DF3821A260E9B8D0033F5A1 /* NSNumber+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+ADJAdditions.m"; sourceTree = ""; }; 9DF3821B260E9B8D0033F5A1 /* NSNumber+ADJAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+ADJAdditions.h"; sourceTree = ""; }; - 9DF9C8B11D6ED228008E362F /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; - 9DF9C8B21D6ED228008E362F /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9DF9C8C91D6F3CA5008E362F /* ADJActivityHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJActivityHandler.h; sourceTree = ""; }; 9DF9C8CA1D6F3CA5008E362F /* ADJActivityHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJActivityHandler.m; sourceTree = ""; }; 9DF9C8CB1D6F3CA5008E362F /* ADJActivityKind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJActivityKind.h; sourceTree = ""; }; @@ -1408,8 +1404,6 @@ 965B7F2F1CC78F6600098639 /* ADJBackoffStrategy.m */, 96164D701CC8FA73009431AB /* ADJSdkClickHandler.h */, 96164D711CC8FA73009431AB /* ADJSdkClickHandler.m */, - 9DF9C8B11D6ED228008E362F /* ADJKeychain.h */, - 9DF9C8B21D6ED228008E362F /* ADJKeychain.m */, 96B6710E1D788EEC0090A023 /* ADJSessionParameters.h */, 96B6710F1D788EEC0090A023 /* ADJSessionParameters.m */, 6FCC84F81F278CF300D6A0ED /* ADJReachability.h */, @@ -1995,7 +1989,6 @@ 96164D8C1CCA4DEA009431AB /* ADJSystemProfile.h in Headers */, 965B7F301CC78F6600098639 /* ADJBackoffStrategy.h in Headers */, 96164D721CC8FA73009431AB /* ADJSdkClickHandler.h in Headers */, - 9DF9C8B31D6ED228008E362F /* ADJKeychain.h in Headers */, 96B671101D788EEC0090A023 /* ADJSessionParameters.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -2687,7 +2680,6 @@ 96164D8D1CCA4DEA009431AB /* ADJSystemProfile.m in Sources */, 965B7F311CC78F6600098639 /* ADJBackoffStrategy.m in Sources */, 96164D731CC8FA73009431AB /* ADJSdkClickHandler.m in Sources */, - 9DF9C8B41D6ED228008E362F /* ADJKeychain.m in Sources */, 96B671111D788EEC0090A023 /* ADJSessionParameters.m in Sources */, 9DD0E9AF1F44690B00B2A759 /* ADJUserDefaults.m in Sources */, 9DF381BC260E990B0033F5A1 /* NSNumber+ADJAdditions.m in Sources */, diff --git a/Adjust/ADJActivityState.m b/Adjust/ADJActivityState.m index d8606cf9f..ea9604842 100644 --- a/Adjust/ADJActivityState.m +++ b/Adjust/ADJActivityState.m @@ -6,7 +6,6 @@ // Copyright (c) 2013 adjust GmbH. All rights reserved. // -#import "ADJKeychain.h" #import "ADJAdjustFactory.h" #import "ADJActivityState.h" #import "UIDevice+ADJAdditions.h" @@ -84,26 +83,7 @@ - (BOOL)findTransactionId:(NSString *)transactionId { #pragma mark - Private & helper methods - (void)assignUuid:(NSString *)uuid { - NSString *persistedUuid = [ADJKeychain valueForKeychainKey:@"adjust_uuid" service:@"deviceInfo"]; - - // Check if value exists in Keychain. - if (persistedUuid != nil) { - // Check if value has UUID format. - if ((bool)[[NSUUID alloc] initWithUUIDString:persistedUuid]) { - [[ADJAdjustFactory logger] verbose:@"Value read from the keychain"]; - - // Value written in keychain seems to have UUID format. - self.uuid = persistedUuid; - self.isPersisted = YES; - return; - } - } - - // At this point, UUID was not persisted in Keychain or if persisted, didn't have proper UUID format. - // Since we don't have anything in the keychain, we'll use the passed UUID value. - // Try to save that value to the keychain. self.uuid = uuid; - self.isPersisted = [ADJKeychain setValue:self.uuid forKeychainKey:@"adjust_uuid" inService:@"deviceInfo"]; } - (NSString *)description { diff --git a/Adjust/ADJAdditions/UIDevice+ADJAdditions.h b/Adjust/ADJAdditions/UIDevice+ADJAdditions.h index 8e340f6b0..6181a572c 100644 --- a/Adjust/ADJAdditions/UIDevice+ADJAdditions.h +++ b/Adjust/ADJAdditions/UIDevice+ADJAdditions.h @@ -21,7 +21,6 @@ - (NSString *)adjDeviceName; - (NSString *)adjCreateUuid; - (NSString *)adjVendorId; -- (NSString *)adjDeviceId:(ADJDeviceInfo *)deviceInfo; - (void)adjCheckForiAd:(ADJActivityHandler *)activityHandler queue:(dispatch_queue_t)queue; - (NSString *)adjFetchAdServicesAttribution:(NSError **)errorPtr; diff --git a/Adjust/ADJAdditions/UIDevice+ADJAdditions.m b/Adjust/ADJAdditions/UIDevice+ADJAdditions.m index 6fba150cf..dc830e822 100644 --- a/Adjust/ADJAdditions/UIDevice+ADJAdditions.m +++ b/Adjust/ADJAdditions/UIDevice+ADJAdditions.m @@ -214,111 +214,6 @@ - (NSString *)adjVendorId { return @""; } -- (NSString *)adjDeviceId:(ADJDeviceInfo *)deviceInfo { - int languageMaxLength = 16; - NSString *language = deviceInfo.languageCode; - NSString *binaryLanguage = [ADJUtil stringToBinaryString:language]; - NSString *binaryLanguageFormatted = [ADJUtil enforceParameterLength:binaryLanguage withMaxlength:languageMaxLength]; - - int hardwareNameMaxLength = 48; - NSString *hardwareName = deviceInfo.machineModel; - NSString *binaryHardwareName = [ADJUtil stringToBinaryString:hardwareName]; - NSString *binaryHardwareNameFormatted = [ADJUtil enforceParameterLength:binaryHardwareName withMaxlength:hardwareNameMaxLength]; - - NSArray *versionParts = [deviceInfo.systemVersion componentsSeparatedByString:@"."]; - int osVersionMajor = [[versionParts objectAtIndex:0] intValue]; - int osVersionMinor = [[versionParts objectAtIndex:1] intValue]; - int osVersionPatch = [versionParts count] == 3 ? [[versionParts objectAtIndex:2] intValue] : 0; - - int osVersionMajorMaxLength = 8; - NSString *binaryOsVersionMajor = [ADJUtil decimalToBinaryString:osVersionMajor]; - NSString *binaryOsVersionMajorFormatted = [ADJUtil enforceParameterLength:binaryOsVersionMajor withMaxlength:osVersionMajorMaxLength]; - - int osVersionMinorMaxLength = 8; - NSString *binaryOsVersionMinor = [ADJUtil decimalToBinaryString:osVersionMinor]; - NSString *binaryOsVersionMinorFormatted = [ADJUtil enforceParameterLength:binaryOsVersionMinor withMaxlength:osVersionMinorMaxLength]; - - int osVersionPatchMaxLength = 8; - NSString *binaryOsVersionPatch = [ADJUtil decimalToBinaryString:osVersionPatch]; - NSString *binaryOsVersionPatchFormatted = [ADJUtil enforceParameterLength:binaryOsVersionPatch withMaxlength:osVersionPatchMaxLength]; - - int mccMaxLength = 24; - NSString *mcc = [ADJUtil readMCC]; - NSString *binaryMcc = [ADJUtil stringToBinaryString:mcc]; - NSString *binaryMccFormatted = [ADJUtil enforceParameterLength:binaryMcc withMaxlength:mccMaxLength]; - - int mncMaxLength = 24; - NSString *mnc = [ADJUtil readMNC]; - NSString *binaryMnc = [ADJUtil stringToBinaryString:mnc]; - NSString *binaryMncFormatted = [ADJUtil enforceParameterLength:binaryMnc withMaxlength:mncMaxLength]; - - int chargingStatusMaxLength = 8; - NSUInteger chargingStatus = [ADJSystemProfile chargingStatus]; - NSString *binaryChargingStatus = [ADJUtil decimalToBinaryString:chargingStatus]; - NSString *binaryChargingStatusFormatted = [ADJUtil enforceParameterLength:binaryChargingStatus withMaxlength:chargingStatusMaxLength]; - - int batteryLevelMaxSize = 8; - NSUInteger batteryLevel = [ADJSystemProfile batteryLevel]; - NSString *binaryBatteryLevel = [ADJUtil decimalToBinaryString:batteryLevel]; - NSString *binaryBatteryLevelFormatted = [ADJUtil enforceParameterLength:binaryBatteryLevel withMaxlength:batteryLevelMaxSize]; - - int totalSpaceMaxSize = 24; - NSUInteger totalSpace = [ADJSystemProfile totalDiskSpace]; - NSString *binaryTotalSpace = [ADJUtil decimalToBinaryString:totalSpace]; - NSString *binaryTotalSpaceFormatted = [ADJUtil enforceParameterLength:binaryTotalSpace withMaxlength:totalSpaceMaxSize]; - - int freeSpaceMaxSize = 24; - NSUInteger freeSpace = [ADJSystemProfile freeDiskSpace]; - NSString *binaryFreeSpace = [ADJUtil decimalToBinaryString:freeSpace]; - NSString *binaryFreeSpaceFormatted = [ADJUtil enforceParameterLength:binaryFreeSpace withMaxlength:freeSpaceMaxSize]; - - int systemUptimeMaxSize = 24; - NSUInteger systemUptime = [ADJSystemProfile systemUptime]; - NSString *binarySystemUptime = [ADJUtil decimalToBinaryString:systemUptime]; - NSString *binarySystemUptimeFormatted = [ADJUtil enforceParameterLength:binarySystemUptime withMaxlength:systemUptimeMaxSize]; - - int lastBootTimeMaxSize = 32; - NSUInteger lastBootTime = [ADJSystemProfile lastBootTime]; - NSString *binaryLastBootTime = [ADJUtil decimalToBinaryString:lastBootTime]; - NSString *binaryLastBootTimeFormatted = [ADJUtil enforceParameterLength:binaryLastBootTime withMaxlength:lastBootTimeMaxSize]; - - NSString *concatenated = [NSString stringWithFormat:@"%@%@%@%@%@%@%@%@%@%@%@%@%@", - binaryLanguageFormatted, - binaryHardwareNameFormatted, - binaryOsVersionMajorFormatted, - binaryOsVersionMinorFormatted, - binaryOsVersionPatchFormatted, - binaryMccFormatted, - binaryMncFormatted, - binaryChargingStatusFormatted, - binaryBatteryLevelFormatted, - binaryTotalSpaceFormatted, - binaryFreeSpaceFormatted, - binarySystemUptimeFormatted, - binaryLastBootTimeFormatted]; - - // make sure concatenated string length is multiple of 4 - if (concatenated.length % 4 != 0) { - int numberOfBits = concatenated.length % 4; - while (numberOfBits != 4) { - concatenated = [@"0" stringByAppendingString:concatenated]; - numberOfBits += 1; - } - } - - NSString *mParameter = @""; - for (NSUInteger i = 0; i < concatenated.length; i += 4) { - // get fourplet substring - NSString *fourplet = [concatenated substringWithRange:NSMakeRange(i, 4)]; - // convert fourplet to decimal number - long decimalFourplet = strtol([fourplet UTF8String], NULL, 2); - // append hex value of fourplet to final parameter - mParameter = [mParameter stringByAppendingString:[NSString stringWithFormat:@"%lX", decimalFourplet]]; - } - - return mParameter; -} - - (void)adjCheckForiAd:(ADJActivityHandler *)activityHandler queue:(dispatch_queue_t)queue { // if no tries for iad v3 left, stop trying id logger = [ADJAdjustFactory logger]; diff --git a/Adjust/ADJKeychain.h b/Adjust/ADJKeychain.h deleted file mode 100644 index 18ceab0a3..000000000 --- a/Adjust/ADJKeychain.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// ADJKeychain.h -// Adjust -// -// Created by Uglješa Erceg on 25/08/16. -// Copyright © 2016 adjust GmbH. All rights reserved. -// - -#import - -@interface ADJKeychain : NSObject - -+ (NSString *)valueForKeychainKey:(NSString *)key service:(NSString *)service; -+ (BOOL)setValue:(NSString *)value forKeychainKey:(NSString *)key inService:(NSString *)service; - -@end diff --git a/Adjust/ADJKeychain.m b/Adjust/ADJKeychain.m deleted file mode 100644 index 8b2283b5c..000000000 --- a/Adjust/ADJKeychain.m +++ /dev/null @@ -1,144 +0,0 @@ -// -// ADJKeychain.m -// Adjust -// -// Created by Uglješa Erceg on 25/08/16. -// Copyright © 2016 adjust GmbH. All rights reserved. -// - -#import "ADJLogger.h" -#import "ADJKeychain.h" -#import "ADJAdjustFactory.h" -#include - -@implementation ADJKeychain - -#pragma mark - Object lifecycle methods - -+ (id)getInstance { - static ADJKeychain *defaultInstance = nil; - static dispatch_once_t onceToken; - - dispatch_once(&onceToken, ^{ - defaultInstance = [[self alloc] init]; - }); - - return defaultInstance; -} - -- (id)init { - self = [super init]; - - if (self == nil) { - return nil; - } - - return self; -} - -#pragma mark - Public methods - -+ (BOOL)setValue:(NSString *)value forKeychainKey:(NSString *)key inService:(NSString *)service { - if (key == nil) { - return NO; - } - - return [[ADJKeychain getInstance] setValue:value forKeychainKey:key inService:service]; -} - -+ (NSString *)valueForKeychainKey:(NSString *)key service:(NSString *)service { - if (key == nil) { - return nil; - } - - return [[ADJKeychain getInstance] valueForKeychainKey:key service:service]; -} - -#pragma mark - Set Keychain item value - -- (BOOL)setValue:(NSString *)value forKeychainKey:(NSString *)key inService:(NSString *)service { - OSStatus status = [self setValueWithStatus:value forKeychainKey:key inService:service]; - - if (status != noErr) { - [[ADJAdjustFactory logger] warn:@"Value unsuccessfully written to the keychain"]; - return NO; - } else { - // Check was writing successful. - BOOL wasSuccessful = [self wasWritingSuccessful:value forKeychainKey:key inService:service]; - - if (wasSuccessful) { - [[ADJAdjustFactory logger] warn:@"Value successfully written to the keychain"]; - } - - return wasSuccessful; - } -} - -- (OSStatus)setValueWithStatus:(NSString *)value forKeychainKey:(NSString *)key inService:(NSString *)service { - NSMutableDictionary *keychainItem; - - keychainItem = [self keychainItemForKey:key service:service]; - keychainItem[(__bridge id)kSecValueData] = [value dataUsingEncoding:NSUTF8StringEncoding]; - - return SecItemAdd((__bridge CFDictionaryRef)keychainItem, NULL); -} - -#pragma mark - Get Keychain item value - -- (NSString *)valueForKeychainKey:(NSString *)key service:(NSString *)service { - NSMutableDictionary *keychainItem = [self keychainItemForKey:key service:service]; - return [self valueForKeychainItem:keychainItem key:key service:service]; -} - -- (NSString *)valueForKeychainItem:(NSMutableDictionary *)keychainItem key:(NSString *)key service:(NSString *)service { - if (!keychainItem) { - return nil; - } - - keychainItem[(__bridge id)kSecReturnData] = (__bridge id)kCFBooleanTrue; - keychainItem[(__bridge id)kSecReturnAttributes] = (__bridge id)kCFBooleanTrue; - - CFDictionaryRef result = nil; - OSStatus status = SecItemCopyMatching((__bridge CFDictionaryRef)keychainItem, (CFTypeRef *)&result); - if (status != noErr) { - return nil; - } - - NSDictionary *resultDict = (__bridge_transfer NSDictionary *)result; - NSData *data = resultDict[(__bridge id)kSecValueData]; - if (!data) { - return nil; - } - - return [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; -} - -#pragma mark - Build Keychain item - -- (NSMutableDictionary *)keychainItemForKey:(NSString *)key service:(NSString *)service { - NSMutableDictionary *keychainItem = [[NSMutableDictionary alloc] init]; - - keychainItem[(__bridge id)kSecAttrAccessible] = (__bridge id)kSecAttrAccessibleAfterFirstUnlock; - [self keychainItemForKey:keychainItem key:key service:service]; - - return keychainItem; -} - -- (void)keychainItemForKey:(NSMutableDictionary *)keychainItem key:(NSString *)key service:(NSString *)service { - keychainItem[(__bridge id)kSecClass] = (__bridge id)kSecClassGenericPassword; - keychainItem[(__bridge id)kSecAttrAccount] = key; - keychainItem[(__bridge id)kSecAttrService] = service; -} - -#pragma mark - Writing validation - -- (BOOL)wasWritingSuccessful:(NSString *)value forKeychainKey:(NSString *)key inService:(NSString *)service { - NSString *writtenValue = [self valueForKeychainKey:key service:service]; - if ([writtenValue isEqualToString:value]) { - return YES; - } else { - return NO; - } -} - -@end diff --git a/Adjust/ADJPackageBuilder.m b/Adjust/ADJPackageBuilder.m index 88beba644..ed4955a5c 100644 --- a/Adjust/ADJPackageBuilder.m +++ b/Adjust/ADJPackageBuilder.m @@ -364,7 +364,6 @@ - (NSMutableDictionary *)getSessionParameters:(BOOL)isInDelay { [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.installReceiptBase64 forKey:@"install_receipt"]; [ADJPackageBuilder parameters:parameters setString:[ADJUtil getInstallTime] forKey:@"installed_at"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.languageCode forKey:@"language"]; - [ADJPackageBuilder parameters:parameters setString:[[UIDevice currentDevice] adjDeviceId:_deviceInfo] forKey:@"m"]; [ADJPackageBuilder parameters:parameters setBool:YES forKey:@"needs_response_details"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osBuild forKey:@"os_build"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osName forKey:@"os_name"]; @@ -393,11 +392,7 @@ - (NSMutableDictionary *)getSessionParameters:(BOOL)isInDelay { [ADJPackageBuilder parameters:parameters setDuration:self.activityState.sessionLength forKey:@"session_length"]; [ADJPackageBuilder parameters:parameters setInt:self.activityState.subsessionCount forKey:@"subsession_count"]; [ADJPackageBuilder parameters:parameters setDuration:self.activityState.timeSpent forKey:@"time_spent"]; - if (self.activityState.isPersisted) { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"persistent_ios_uuid"]; - } else { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; - } + [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; } if (!isInDelay) { @@ -444,7 +439,6 @@ - (NSMutableDictionary *)getEventParameters:(BOOL)isInDelay forEventPackage:(ADJ [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.installReceiptBase64 forKey:@"install_receipt"]; [ADJPackageBuilder parameters:parameters setString:[ADJUtil getInstallTime] forKey:@"installed_at"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.languageCode forKey:@"language"]; - [ADJPackageBuilder parameters:parameters setString:[[UIDevice currentDevice] adjDeviceId:_deviceInfo] forKey:@"m"]; [ADJPackageBuilder parameters:parameters setBool:YES forKey:@"needs_response_details"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osBuild forKey:@"os_build"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osName forKey:@"os_name"]; @@ -474,11 +468,7 @@ - (NSMutableDictionary *)getEventParameters:(BOOL)isInDelay forEventPackage:(ADJ [ADJPackageBuilder parameters:parameters setDuration:self.activityState.sessionLength forKey:@"session_length"]; [ADJPackageBuilder parameters:parameters setInt:self.activityState.subsessionCount forKey:@"subsession_count"]; [ADJPackageBuilder parameters:parameters setDuration:self.activityState.timeSpent forKey:@"time_spent"]; - if (self.activityState.isPersisted) { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"persistent_ios_uuid"]; - } else { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; - } + [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; } if (!isInDelay) { @@ -545,7 +535,6 @@ - (NSMutableDictionary *)getInfoParameters:(NSString *)source { [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.installReceiptBase64 forKey:@"install_receipt"]; [ADJPackageBuilder parameters:parameters setString:[ADJUtil getInstallTime] forKey:@"installed_at"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.languageCode forKey:@"language"]; - [ADJPackageBuilder parameters:parameters setString:[[UIDevice currentDevice] adjDeviceId:_deviceInfo] forKey:@"m"]; [ADJPackageBuilder parameters:parameters setBool:YES forKey:@"needs_response_details"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osBuild forKey:@"os_build"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osName forKey:@"os_name"]; @@ -578,11 +567,7 @@ - (NSMutableDictionary *)getInfoParameters:(NSString *)source { [ADJPackageBuilder parameters:parameters setDuration:self.activityState.sessionLength forKey:@"session_length"]; [ADJPackageBuilder parameters:parameters setInt:self.activityState.subsessionCount forKey:@"subsession_count"]; [ADJPackageBuilder parameters:parameters setDuration:self.activityState.timeSpent forKey:@"time_spent"]; - if (self.activityState.isPersisted) { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"persistent_ios_uuid"]; - } else { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; - } + [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; } if (self.attribution != nil) { @@ -629,7 +614,6 @@ - (NSMutableDictionary *)getAdRevenueParameters:(NSString *)source payload:(NSDa [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.installReceiptBase64 forKey:@"install_receipt"]; [ADJPackageBuilder parameters:parameters setString:[ADJUtil getInstallTime] forKey:@"installed_at"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.languageCode forKey:@"language"]; - [ADJPackageBuilder parameters:parameters setString:[[UIDevice currentDevice] adjDeviceId:_deviceInfo] forKey:@"m"]; [ADJPackageBuilder parameters:parameters setBool:YES forKey:@"needs_response_details"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osBuild forKey:@"os_build"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osName forKey:@"os_name"]; @@ -660,11 +644,7 @@ - (NSMutableDictionary *)getAdRevenueParameters:(NSString *)source payload:(NSDa [ADJPackageBuilder parameters:parameters setDuration:self.activityState.sessionLength forKey:@"session_length"]; [ADJPackageBuilder parameters:parameters setInt:self.activityState.subsessionCount forKey:@"subsession_count"]; [ADJPackageBuilder parameters:parameters setDuration:self.activityState.timeSpent forKey:@"time_spent"]; - if (self.activityState.isPersisted) { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"persistent_ios_uuid"]; - } else { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; - } + [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; } #if !TARGET_OS_TV && !TARGET_OS_MACCATALYST @@ -710,7 +690,6 @@ - (NSMutableDictionary *)getClickParameters:(NSString *)source { [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.installReceiptBase64 forKey:@"install_receipt"]; [ADJPackageBuilder parameters:parameters setString:[ADJUtil getInstallTime] forKey:@"installed_at"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.languageCode forKey:@"language"]; - [ADJPackageBuilder parameters:parameters setString:[[UIDevice currentDevice] adjDeviceId:_deviceInfo] forKey:@"m"]; [ADJPackageBuilder parameters:parameters setBool:YES forKey:@"needs_response_details"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osBuild forKey:@"os_build"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osName forKey:@"os_name"]; @@ -743,11 +722,7 @@ - (NSMutableDictionary *)getClickParameters:(NSString *)source { [ADJPackageBuilder parameters:parameters setDuration:self.activityState.sessionLength forKey:@"session_length"]; [ADJPackageBuilder parameters:parameters setInt:self.activityState.subsessionCount forKey:@"subsession_count"]; [ADJPackageBuilder parameters:parameters setDuration:self.activityState.timeSpent forKey:@"time_spent"]; - if (self.activityState.isPersisted) { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"persistent_ios_uuid"]; - } else { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; - } + [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; } if (self.attribution != nil) { @@ -787,7 +762,6 @@ - (NSMutableDictionary *)getAttributionParameters:(NSString *)initiatedBy { [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.vendorId forKey:@"idfv"]; [ADJPackageBuilder parameters:parameters setString:initiatedBy forKey:@"initiated_by"]; [ADJPackageBuilder parameters:parameters setString:[ADJUtil getInstallTime] forKey:@"installed_at"]; - [ADJPackageBuilder parameters:parameters setString:[[UIDevice currentDevice] adjDeviceId:_deviceInfo] forKey:@"m"]; [ADJPackageBuilder parameters:parameters setBool:YES forKey:@"needs_response_details"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osBuild forKey:@"os_build"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osName forKey:@"os_name"]; @@ -810,11 +784,7 @@ - (NSMutableDictionary *)getAttributionParameters:(NSString *)initiatedBy { } if (self.activityState != nil) { - if (self.activityState.isPersisted) { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"persistent_ios_uuid"]; - } else { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; - } + [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; } return parameters; @@ -840,7 +810,6 @@ - (NSMutableDictionary *)getGdprParameters { } [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.vendorId forKey:@"idfv"]; [ADJPackageBuilder parameters:parameters setString:[ADJUtil getInstallTime] forKey:@"installed_at"]; - [ADJPackageBuilder parameters:parameters setString:[[UIDevice currentDevice] adjDeviceId:_deviceInfo] forKey:@"m"]; [ADJPackageBuilder parameters:parameters setBool:YES forKey:@"needs_response_details"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osBuild forKey:@"os_build"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osName forKey:@"os_name"]; @@ -863,11 +832,7 @@ - (NSMutableDictionary *)getGdprParameters { } if (self.activityState != nil) { - if (self.activityState.isPersisted) { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"persistent_ios_uuid"]; - } else { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; - } + [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; } return parameters; @@ -906,7 +871,6 @@ - (NSMutableDictionary *)getDisableThirdPartySharingParameters { [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.installReceiptBase64 forKey:@"install_receipt"]; [ADJPackageBuilder parameters:parameters setString:[ADJUtil getInstallTime] forKey:@"installed_at"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.languageCode forKey:@"language"]; - [ADJPackageBuilder parameters:parameters setString:[[UIDevice currentDevice] adjDeviceId:_deviceInfo] forKey:@"m"]; [ADJPackageBuilder parameters:parameters setBool:YES forKey:@"needs_response_details"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osBuild forKey:@"os_build"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osName forKey:@"os_name"]; @@ -938,11 +902,7 @@ - (NSMutableDictionary *)getDisableThirdPartySharingParameters { [ADJPackageBuilder parameters:parameters setDuration:self.activityState.sessionLength forKey:@"session_length"]; [ADJPackageBuilder parameters:parameters setInt:self.activityState.subsessionCount forKey:@"subsession_count"]; [ADJPackageBuilder parameters:parameters setDuration:self.activityState.timeSpent forKey:@"time_spent"]; - if (self.activityState.isPersisted) { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"persistent_ios_uuid"]; - } else { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; - } + [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; } #if !TARGET_OS_TV && !TARGET_OS_MACCATALYST @@ -987,7 +947,6 @@ - (NSMutableDictionary *)getThirdPartySharingParameters:(nonnull ADJThirdPartySh [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.installReceiptBase64 forKey:@"install_receipt"]; [ADJPackageBuilder parameters:parameters setString:[ADJUtil getInstallTime] forKey:@"installed_at"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.languageCode forKey:@"language"]; - [ADJPackageBuilder parameters:parameters setString:[[UIDevice currentDevice] adjDeviceId:_deviceInfo] forKey:@"m"]; [ADJPackageBuilder parameters:parameters setBool:YES forKey:@"needs_response_details"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osBuild forKey:@"os_build"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osName forKey:@"os_name"]; @@ -1025,11 +984,7 @@ - (NSMutableDictionary *)getThirdPartySharingParameters:(nonnull ADJThirdPartySh [ADJPackageBuilder parameters:parameters setDuration:self.activityState.sessionLength forKey:@"session_length"]; [ADJPackageBuilder parameters:parameters setInt:self.activityState.subsessionCount forKey:@"subsession_count"]; [ADJPackageBuilder parameters:parameters setDuration:self.activityState.timeSpent forKey:@"time_spent"]; - if (self.activityState.isPersisted) { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"persistent_ios_uuid"]; - } else { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; - } + [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; } #if !TARGET_OS_TV && !TARGET_OS_MACCATALYST @@ -1074,7 +1029,6 @@ - (NSMutableDictionary *)getMeasurementConsentParameters:(BOOL)enabled { [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.installReceiptBase64 forKey:@"install_receipt"]; [ADJPackageBuilder parameters:parameters setString:[ADJUtil getInstallTime] forKey:@"installed_at"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.languageCode forKey:@"language"]; - [ADJPackageBuilder parameters:parameters setString:[[UIDevice currentDevice] adjDeviceId:_deviceInfo] forKey:@"m"]; [ADJPackageBuilder parameters:parameters setBool:YES forKey:@"needs_response_details"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osBuild forKey:@"os_build"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osName forKey:@"os_name"]; @@ -1109,11 +1063,7 @@ - (NSMutableDictionary *)getMeasurementConsentParameters:(BOOL)enabled { [ADJPackageBuilder parameters:parameters setDuration:self.activityState.sessionLength forKey:@"session_length"]; [ADJPackageBuilder parameters:parameters setInt:self.activityState.subsessionCount forKey:@"subsession_count"]; [ADJPackageBuilder parameters:parameters setDuration:self.activityState.timeSpent forKey:@"time_spent"]; - if (self.activityState.isPersisted) { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"persistent_ios_uuid"]; - } else { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; - } + [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; } #if !TARGET_OS_TV && !TARGET_OS_MACCATALYST @@ -1150,7 +1100,6 @@ - (NSMutableDictionary *)getSubscriptionParameters:(BOOL)isInDelay forSubscripti [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.vendorId forKey:@"idfv"]; [ADJPackageBuilder parameters:parameters setString:[ADJUtil getInstallTime] forKey:@"installed_at"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.languageCode forKey:@"language"]; - [ADJPackageBuilder parameters:parameters setString:[[UIDevice currentDevice] adjDeviceId:_deviceInfo] forKey:@"m"]; [ADJPackageBuilder parameters:parameters setBool:YES forKey:@"needs_response_details"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osBuild forKey:@"os_build"]; [ADJPackageBuilder parameters:parameters setString:self.deviceInfo.osName forKey:@"os_name"]; @@ -1178,11 +1127,7 @@ - (NSMutableDictionary *)getSubscriptionParameters:(BOOL)isInDelay forSubscripti [ADJPackageBuilder parameters:parameters setDuration:self.activityState.sessionLength forKey:@"session_length"]; [ADJPackageBuilder parameters:parameters setInt:self.activityState.subsessionCount forKey:@"subsession_count"]; [ADJPackageBuilder parameters:parameters setDuration:self.activityState.timeSpent forKey:@"time_spent"]; - if (self.activityState.isPersisted) { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"persistent_ios_uuid"]; - } else { - [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; - } + [ADJPackageBuilder parameters:parameters setString:self.activityState.uuid forKey:@"ios_uuid"]; } if (!isInDelay) { diff --git a/Adjust/ADJRequestHandler.m b/Adjust/ADJRequestHandler.m index f15761ac6..0bd9fa03d 100644 --- a/Adjust/ADJRequestHandler.m +++ b/Adjust/ADJRequestHandler.m @@ -562,15 +562,11 @@ - (void)checkAndAddEntry:(NSMutableDictionary *)parameters - (NSString *)getValidIdentifier:(NSDictionary *)parameters { NSString *idfaName = @"idfa"; - NSString *persistentUUIDName = @"persistent_ios_uuid"; NSString *uuidName = @"ios_uuid"; if ([parameters objectForKey:idfaName] != nil) { return idfaName; } - if ([parameters objectForKey:persistentUUIDName] != nil) { - return persistentUUIDName; - } if ([parameters objectForKey:uuidName] != nil) { return uuidName; } diff --git a/Adjust/ADJSystemProfile.h b/Adjust/ADJSystemProfile.h index d51d8dbc1..d6f4c88ea 100644 --- a/Adjust/ADJSystemProfile.h +++ b/Adjust/ADJSystemProfile.h @@ -33,11 +33,5 @@ + (long long)ramsize; + (NSString *)cpuType; + (NSString *)cpuSubtype; -+ (NSUInteger)totalDiskSpace; -+ (NSUInteger)freeDiskSpace; -+ (NSUInteger)batteryLevel; -+ (NSUInteger)chargingStatus; -+ (NSUInteger)systemUptime; -+ (NSUInteger)lastBootTime; @end diff --git a/Adjust/ADJSystemProfile.m b/Adjust/ADJSystemProfile.m index 1e2217cbd..ca9b4543e 100644 --- a/Adjust/ADJSystemProfile.m +++ b/Adjust/ADJSystemProfile.m @@ -809,67 +809,4 @@ + (NSString *)readCpuTypeSubtype:(int)cputype return nil; } -+ (NSUInteger)totalDiskSpace { - long long totalSpace = [[[[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() - error:nil] - objectForKey:NSFileSystemSize] longLongValue]; - NSUInteger totalSpaceMB = (NSUInteger)round((totalSpace * 1.0 / (1000 * 1000))); - return totalSpaceMB; -} - -+ (NSUInteger)freeDiskSpace { - long long freeSpace = [[[[NSFileManager defaultManager] attributesOfFileSystemForPath:NSHomeDirectory() - error:nil] - objectForKey:NSFileSystemFreeSize] longLongValue]; - NSUInteger freeSpaceMB = (NSUInteger)round((freeSpace * 1.0 / (1000 * 1000))); - return freeSpaceMB; -} - -+ (NSUInteger)batteryLevel { -#if TARGET_OS_TV - return 0; -#else - if (![[UIDevice currentDevice] isBatteryMonitoringEnabled]) { - [[UIDevice currentDevice] setBatteryMonitoringEnabled:YES]; - } - float fBatteryLevel = UIDevice.currentDevice.batteryLevel; - NSUInteger batteryLevel = fBatteryLevel >= 0 ? (NSUInteger)(fBatteryLevel * 100) : 0; - return batteryLevel; -#endif -} - -+ (NSUInteger)chargingStatus { -#if TARGET_OS_TV - return 0; -#else - if (![[UIDevice currentDevice] isBatteryMonitoringEnabled]) { - [[UIDevice currentDevice] setBatteryMonitoringEnabled:YES]; - } - NSUInteger chargingStatus = (NSUInteger)UIDevice.currentDevice.batteryState; - return chargingStatus; -#endif -} - -+ (NSUInteger)systemUptime { - NSTimeInterval timeInterval = [[NSProcessInfo processInfo] systemUptime]; - NSUInteger seconds = (NSUInteger)round(timeInterval); - return seconds; -} - -// https://stackoverflow.com/a/10331716/1498352 -+ (NSUInteger)lastBootTime { - int MIB_SIZE = 2; - int mib[MIB_SIZE]; - size_t size; - struct timeval boottime; - mib[0] = CTL_KERN; - mib[1] = KERN_BOOTTIME; - size = sizeof(boottime); - if (sysctl(mib, MIB_SIZE, &boottime, &size, NULL, 0) != -1) { - NSDate *bootDate = [NSDate dateWithTimeIntervalSince1970:boottime.tv_sec]; - return (NSUInteger)round([bootDate timeIntervalSince1970]); - } - return 0; -} - @end diff --git a/Adjust/ADJUtil.h b/Adjust/ADJUtil.h index e79c9cc10..0d3ee742d 100644 --- a/Adjust/ADJUtil.h +++ b/Adjust/ADJUtil.h @@ -114,13 +114,6 @@ typedef void (^isInactiveInjected)(BOOL); + (NSString *)readCurrentRadioAccessTechnology; -+ (NSString *)stringToBinaryString:(NSString *)str; - -+ (NSString *)decimalToBinaryString:(NSUInteger)decInt; - -+ (NSString *)enforceParameterLength:(NSString *)parameter - withMaxlength:(NSUInteger)maxLength; - + (void)updateSkAdNetworkConversionValue:(NSNumber *)conversionValue; @end diff --git a/Adjust/ADJUtil.m b/Adjust/ADJUtil.m index ce6ae8ed2..d2490bf24 100644 --- a/Adjust/ADJUtil.m +++ b/Adjust/ADJUtil.m @@ -1033,69 +1033,6 @@ + (NSString *)readCurrentRadioAccessTechnology { #endif } -+ (NSString *)stringToBinaryString:(NSString *)str { - if (str == nil) { - return nil; - } - NSMutableString *binStr = [[NSMutableString alloc] init]; - const char *cstr = [str UTF8String]; - size_t len = strlen(cstr); - for (size_t i = 0; i < len; i++) { - uint8_t c = cstr[i]; - for (int j = 0; j < 8; j++) { - [binStr appendString:((c & 0x80) ? @"1" : @"0")]; - c <<= 1; - } - } - return binStr; -} - -+ (NSString *)decimalToBinaryString:(NSUInteger)decInt { - if (decInt == 0) { - return @"0"; - } - NSString *string = @"" ; - NSUInteger x = decInt; - while (x > 0) { - string = [[NSString stringWithFormat: @"%tu", x&1] stringByAppendingString:string]; - x = x >> 1; - } - return string; -} - -+ (NSString *)enforceParameterLength:(NSString *)parameter - withMaxlength:(NSUInteger)maxLength { - if (parameter == nil) { - // failed to read parameter - // fill in with zeros - NSString *failed = @""; - for (NSUInteger i = 0; i < maxLength; i += 1) { - failed = [failed stringByAppendingString:@"0"]; - } - return failed; - } - if (parameter.length == maxLength) { - // all dandy - return parameter; - } - if (parameter.length > maxLength) { - // overflow - // in overflow case, fill parameter with all ones - NSString *stringOverflow = @""; - for (NSUInteger i = 0; i < maxLength; i += 1) { - stringOverflow = [stringOverflow stringByAppendingString:@"1"]; - } - return stringOverflow; - } - // parameter too short - // expand it with prepended zeros to fit the protocol - NSString *expandedParameter = [NSString stringWithString:parameter]; - for (NSUInteger i = 0; i < maxLength - parameter.length; i += 1) { - expandedParameter = [@"0" stringByAppendingString:expandedParameter]; - } - return expandedParameter; -} - + (void)updateSkAdNetworkConversionValue:(NSNumber *)conversionValue { id logger = [ADJAdjustFactory logger]; diff --git a/AdjustTests/AdjustTestApp/AdjustTestApp.xcodeproj/project.pbxproj b/AdjustTests/AdjustTestApp/AdjustTestApp.xcodeproj/project.pbxproj index f7da581ac..8fc617546 100644 --- a/AdjustTests/AdjustTestApp/AdjustTestApp.xcodeproj/project.pbxproj +++ b/AdjustTests/AdjustTestApp/AdjustTestApp.xcodeproj/project.pbxproj @@ -16,7 +16,6 @@ 524BACAA221C4EE800624F6C /* PSWebSocketUTF8Decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 524BACA2221C4EE800624F6C /* PSWebSocketUTF8Decoder.m */; }; 524BACAB221C4EE800624F6C /* PSWebSocketDeflater.m in Sources */ = {isa = PBXBuildFile; fileRef = 524BACA3221C4EE800624F6C /* PSWebSocketDeflater.m */; }; 524BACB2221D583700624F6C /* ATLControlWebSocketClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 524BACB0221D583700624F6C /* ATLControlWebSocketClient.m */; }; - 524BACB4221D593F00624F6C /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F3A5E332018CE14000AACD0 /* ADJKeychain.m */; }; 524BACBB221D5B1200624F6C /* ATLControlSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 524BACBA221D5B1200624F6C /* ATLControlSignal.m */; }; 6F08422C2007769F00568A31 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F08422B2007769F00568A31 /* AppDelegate.m */; }; 6F08422F2007769F00568A31 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F08422E2007769F00568A31 /* ViewController.m */; }; @@ -122,7 +121,6 @@ 6F3A5E302018CE14000AACD0 /* ADJRequestHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJRequestHandler.m; sourceTree = ""; }; 6F3A5E312018CE14000AACD0 /* ADJSystemProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSystemProfile.h; sourceTree = ""; }; 6F3A5E322018CE14000AACD0 /* ADJAttribution.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJAttribution.h; sourceTree = ""; }; - 6F3A5E332018CE14000AACD0 /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 6F3A5E342018CE14000AACD0 /* ADJSdkClickHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJSdkClickHandler.m; sourceTree = ""; }; 6F3A5E352018CE14000AACD0 /* ADJActivityKind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJActivityKind.h; sourceTree = ""; }; 6F3A5E362018CE14000AACD0 /* ADJEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEvent.m; sourceTree = ""; }; @@ -152,7 +150,6 @@ 6F3A5E4E2018CE14000AACD0 /* ADJEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEvent.h; sourceTree = ""; }; 6F3A5E4F2018CE14000AACD0 /* ADJSdkClickHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSdkClickHandler.h; sourceTree = ""; }; 6F3A5E502018CE14000AACD0 /* ADJActivityKind.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJActivityKind.m; sourceTree = ""; }; - 6F3A5E512018CE14000AACD0 /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; 6F3A5E532018CE14000AACD0 /* NSString+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+ADJAdditions.m"; sourceTree = ""; }; 6F3A5E542018CE14000AACD0 /* UIDevice+ADJAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIDevice+ADJAdditions.h"; sourceTree = ""; }; 6F3A5E552018CE14000AACD0 /* NSData+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+ADJAdditions.m"; sourceTree = ""; }; @@ -286,7 +283,6 @@ 6F3A5E302018CE14000AACD0 /* ADJRequestHandler.m */, 6F3A5E312018CE14000AACD0 /* ADJSystemProfile.h */, 6F3A5E322018CE14000AACD0 /* ADJAttribution.h */, - 6F3A5E332018CE14000AACD0 /* ADJKeychain.m */, 6F3A5E342018CE14000AACD0 /* ADJSdkClickHandler.m */, 6F3A5E352018CE14000AACD0 /* ADJActivityKind.h */, 6F3A5E362018CE14000AACD0 /* ADJEvent.m */, @@ -316,7 +312,6 @@ 6F3A5E4E2018CE14000AACD0 /* ADJEvent.h */, 6F3A5E4F2018CE14000AACD0 /* ADJSdkClickHandler.h */, 6F3A5E502018CE14000AACD0 /* ADJActivityKind.m */, - 6F3A5E512018CE14000AACD0 /* ADJKeychain.h */, 6F3A5E522018CE14000AACD0 /* ADJAdditions */, 6F3A5E592018CE14000AACD0 /* ADJAttribution.m */, 6F3A5E5A2018CE14000AACD0 /* ADJSystemProfile.m */, @@ -510,7 +505,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 524BACB4221D593F00624F6C /* ADJKeychain.m in Sources */, 6F3A5E702018CE14000AACD0 /* ADJAttributionHandler.m in Sources */, 6F3A5E7A2018CE14000AACD0 /* ADJTimerCycle.m in Sources */, 6FFCFE6E200797D100467F01 /* ATAAdjustDelegateEventFailure.m in Sources */, diff --git a/AdjustTests/AdjustWebBridgeTestApp/AdjustWebBridgeTestApp.xcodeproj/project.pbxproj b/AdjustTests/AdjustWebBridgeTestApp/AdjustWebBridgeTestApp.xcodeproj/project.pbxproj index e93a9130d..53f100340 100644 --- a/AdjustTests/AdjustWebBridgeTestApp/AdjustWebBridgeTestApp.xcodeproj/project.pbxproj +++ b/AdjustTests/AdjustWebBridgeTestApp/AdjustWebBridgeTestApp.xcodeproj/project.pbxproj @@ -36,7 +36,6 @@ 6F7AF73221187CFF00F730B2 /* ADJTimerOnce.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F7AF6EF21187CFE00F730B2 /* ADJTimerOnce.m */; }; 6F7AF73321187CFF00F730B2 /* ADJAttributionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F7AF6F021187CFE00F730B2 /* ADJAttributionHandler.m */; }; 6F7AF73421187CFF00F730B2 /* ADJRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F7AF6F321187CFE00F730B2 /* ADJRequestHandler.m */; }; - 6F7AF73521187CFF00F730B2 /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F7AF6F621187CFE00F730B2 /* ADJKeychain.m */; }; 6F7AF73621187CFF00F730B2 /* ADJSdkClickHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F7AF6F721187CFE00F730B2 /* ADJSdkClickHandler.m */; }; 6F7AF73721187CFF00F730B2 /* ADJEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F7AF6F921187CFE00F730B2 /* ADJEvent.m */; }; 6F7AF73821187CFF00F730B2 /* ADJSessionSuccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F7AF6FD21187CFE00F730B2 /* ADJSessionSuccess.m */; }; @@ -142,7 +141,6 @@ 6F7AF6F321187CFE00F730B2 /* ADJRequestHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJRequestHandler.m; sourceTree = ""; }; 6F7AF6F421187CFE00F730B2 /* ADJSystemProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSystemProfile.h; sourceTree = ""; }; 6F7AF6F521187CFE00F730B2 /* ADJAttribution.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJAttribution.h; sourceTree = ""; }; - 6F7AF6F621187CFE00F730B2 /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 6F7AF6F721187CFE00F730B2 /* ADJSdkClickHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJSdkClickHandler.m; sourceTree = ""; }; 6F7AF6F821187CFE00F730B2 /* ADJActivityKind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJActivityKind.h; sourceTree = ""; }; 6F7AF6F921187CFE00F730B2 /* ADJEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEvent.m; sourceTree = ""; }; @@ -172,7 +170,6 @@ 6F7AF71121187CFE00F730B2 /* ADJEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEvent.h; sourceTree = ""; }; 6F7AF71221187CFE00F730B2 /* ADJSdkClickHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSdkClickHandler.h; sourceTree = ""; }; 6F7AF71321187CFE00F730B2 /* ADJActivityKind.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJActivityKind.m; sourceTree = ""; }; - 6F7AF71421187CFE00F730B2 /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; 6F7AF71621187CFE00F730B2 /* NSString+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+ADJAdditions.m"; sourceTree = ""; }; 6F7AF71721187CFE00F730B2 /* UIDevice+ADJAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIDevice+ADJAdditions.h"; sourceTree = ""; }; 6F7AF71821187CFE00F730B2 /* NSData+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+ADJAdditions.m"; sourceTree = ""; }; @@ -364,7 +361,6 @@ 6F7AF6F321187CFE00F730B2 /* ADJRequestHandler.m */, 6F7AF6F421187CFE00F730B2 /* ADJSystemProfile.h */, 6F7AF6F521187CFE00F730B2 /* ADJAttribution.h */, - 6F7AF6F621187CFE00F730B2 /* ADJKeychain.m */, 6F7AF6F721187CFE00F730B2 /* ADJSdkClickHandler.m */, 6F7AF6F821187CFE00F730B2 /* ADJActivityKind.h */, 6F7AF6F921187CFE00F730B2 /* ADJEvent.m */, @@ -394,7 +390,6 @@ 6F7AF71121187CFE00F730B2 /* ADJEvent.h */, 6F7AF71221187CFE00F730B2 /* ADJSdkClickHandler.h */, 6F7AF71321187CFE00F730B2 /* ADJActivityKind.m */, - 6F7AF71421187CFE00F730B2 /* ADJKeychain.h */, 6F7AF71521187CFE00F730B2 /* ADJAdditions */, 6F7AF71C21187CFE00F730B2 /* ADJAttribution.m */, 6F7AF71D21187CFE00F730B2 /* ADJSystemProfile.m */, @@ -554,7 +549,6 @@ 6F7AF74A21187CFF00F730B2 /* ADJActivityPackage.m in Sources */, 6F7AF75221187CFF00F730B2 /* ADJReachability.m in Sources */, 6F7AF74421187CFF00F730B2 /* ADJActivityKind.m in Sources */, - 6F7AF73521187CFF00F730B2 /* ADJKeychain.m in Sources */, 6F7AF74921187CFF00F730B2 /* ADJSystemProfile.m in Sources */, 6F6F75D62327C08B00F47E64 /* PSWebSocketServer.m in Sources */, 6F7AF73B21187CFF00F730B2 /* ADJActivityState.m in Sources */, diff --git a/examples/AdjustExample-FbPixel/AdjustExample-FbPixel.xcodeproj/project.pbxproj b/examples/AdjustExample-FbPixel/AdjustExample-FbPixel.xcodeproj/project.pbxproj index e8b969a94..13970ebce 100644 --- a/examples/AdjustExample-FbPixel/AdjustExample-FbPixel.xcodeproj/project.pbxproj +++ b/examples/AdjustExample-FbPixel/AdjustExample-FbPixel.xcodeproj/project.pbxproj @@ -60,7 +60,6 @@ 9DF38337260E9EB50033F5A1 /* ADJTimerOnce.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF382D0260E9EB40033F5A1 /* ADJTimerOnce.m */; }; 9DF38338260E9EB50033F5A1 /* ADJAttributionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF382D1260E9EB40033F5A1 /* ADJAttributionHandler.m */; }; 9DF38339260E9EB50033F5A1 /* ADJRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF382D4260E9EB40033F5A1 /* ADJRequestHandler.m */; }; - 9DF3833A260E9EB50033F5A1 /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF382D8260E9EB40033F5A1 /* ADJKeychain.m */; }; 9DF3833B260E9EB50033F5A1 /* ADJSdkClickHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF382D9260E9EB40033F5A1 /* ADJSdkClickHandler.m */; }; 9DF3833C260E9EB50033F5A1 /* ADJEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF382DB260E9EB40033F5A1 /* ADJEvent.m */; }; 9DF3833D260E9EB50033F5A1 /* ADJSessionSuccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF382E0260E9EB40033F5A1 /* ADJSessionSuccess.m */; }; @@ -202,7 +201,6 @@ 9DF382D5260E9EB40033F5A1 /* ADJSystemProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSystemProfile.h; sourceTree = ""; }; 9DF382D6260E9EB40033F5A1 /* ADJThirdPartySharing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJThirdPartySharing.h; sourceTree = ""; }; 9DF382D7260E9EB40033F5A1 /* ADJAttribution.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJAttribution.h; sourceTree = ""; }; - 9DF382D8260E9EB40033F5A1 /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9DF382D9260E9EB40033F5A1 /* ADJSdkClickHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJSdkClickHandler.m; sourceTree = ""; }; 9DF382DA260E9EB40033F5A1 /* ADJActivityKind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJActivityKind.h; sourceTree = ""; }; 9DF382DB260E9EB40033F5A1 /* ADJEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEvent.m; sourceTree = ""; }; @@ -245,7 +243,6 @@ 9DF38301260E9EB40033F5A1 /* ADJEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEvent.h; sourceTree = ""; }; 9DF38302260E9EB40033F5A1 /* ADJSdkClickHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSdkClickHandler.h; sourceTree = ""; }; 9DF38303260E9EB40033F5A1 /* ADJActivityKind.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJActivityKind.m; sourceTree = ""; }; - 9DF38304260E9EB40033F5A1 /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; 9DF38306260E9EB40033F5A1 /* NSNumber+ADJAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+ADJAdditions.h"; sourceTree = ""; }; 9DF38307260E9EB40033F5A1 /* NSString+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+ADJAdditions.m"; sourceTree = ""; }; 9DF38308260E9EB40033F5A1 /* UIDevice+ADJAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIDevice+ADJAdditions.h"; sourceTree = ""; }; @@ -481,7 +478,6 @@ 9DF382D5260E9EB40033F5A1 /* ADJSystemProfile.h */, 9DF382D6260E9EB40033F5A1 /* ADJThirdPartySharing.h */, 9DF382D7260E9EB40033F5A1 /* ADJAttribution.h */, - 9DF382D8260E9EB40033F5A1 /* ADJKeychain.m */, 9DF382D9260E9EB40033F5A1 /* ADJSdkClickHandler.m */, 9DF382DA260E9EB40033F5A1 /* ADJActivityKind.h */, 9DF382DB260E9EB40033F5A1 /* ADJEvent.m */, @@ -514,7 +510,6 @@ 9DF38301260E9EB40033F5A1 /* ADJEvent.h */, 9DF38302260E9EB40033F5A1 /* ADJSdkClickHandler.h */, 9DF38303260E9EB40033F5A1 /* ADJActivityKind.m */, - 9DF38304260E9EB40033F5A1 /* ADJKeychain.h */, 9DF38305260E9EB40033F5A1 /* ADJAdditions */, 9DF3830E260E9EB40033F5A1 /* ADJAttribution.m */, 9DF3830F260E9EB40033F5A1 /* ADJThirdPartySharing.m */, @@ -701,7 +696,6 @@ 9DF38347260E9EB50033F5A1 /* ADJConfig.m in Sources */, 9D9D15E8212EB5230081445E /* UIWebViewController.m in Sources */, 9DF38336260E9EB50033F5A1 /* ADJDeviceInfo.m in Sources */, - 9DF3833A260E9EB50033F5A1 /* ADJKeychain.m in Sources */, 9DF382A8260E9E660033F5A1 /* ADJSdkClickHandler.m in Sources */, 9D9D15E9212EB5230081445E /* WKWebViewController.m in Sources */, 9DF3834C260E9EB50033F5A1 /* NSNumber+ADJAdditions.m in Sources */, diff --git a/examples/AdjustExample-ObjC/AdjustExample-ObjC.xcodeproj/project.pbxproj b/examples/AdjustExample-ObjC/AdjustExample-ObjC.xcodeproj/project.pbxproj index ebea62880..599071745 100644 --- a/examples/AdjustExample-ObjC/AdjustExample-ObjC.xcodeproj/project.pbxproj +++ b/examples/AdjustExample-ObjC/AdjustExample-ObjC.xcodeproj/project.pbxproj @@ -47,7 +47,6 @@ 9D449E2D1E6ED88F00E7E80B /* ADJSystemProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449E071E6ED88F00E7E80B /* ADJSystemProfile.m */; }; 9D449E2E1E6ED88F00E7E80B /* ADJBackoffStrategy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449E091E6ED88F00E7E80B /* ADJBackoffStrategy.m */; }; 9D449E2F1E6ED88F00E7E80B /* ADJSdkClickHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449E0B1E6ED88F00E7E80B /* ADJSdkClickHandler.m */; }; - 9D449E301E6ED88F00E7E80B /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449E0D1E6ED88F00E7E80B /* ADJKeychain.m */; }; 9D449E311E6ED88F00E7E80B /* ADJSessionParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449E0F1E6ED88F00E7E80B /* ADJSessionParameters.m */; }; 9DAA5C6725AFA4B600C718DD /* AdServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9DAA5C6625AFA4B600C718DD /* AdServices.framework */; }; 9DC95F261C104CEF00138E4B /* ViewControllerObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DC95F251C104CEF00138E4B /* ViewControllerObjC.m */; }; @@ -135,8 +134,6 @@ 9D449E091E6ED88F00E7E80B /* ADJBackoffStrategy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJBackoffStrategy.m; sourceTree = ""; }; 9D449E0A1E6ED88F00E7E80B /* ADJSdkClickHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSdkClickHandler.h; sourceTree = ""; }; 9D449E0B1E6ED88F00E7E80B /* ADJSdkClickHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJSdkClickHandler.m; sourceTree = ""; }; - 9D449E0C1E6ED88F00E7E80B /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; - 9D449E0D1E6ED88F00E7E80B /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9D449E0E1E6ED88F00E7E80B /* ADJSessionParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSessionParameters.h; sourceTree = ""; }; 9D449E0F1E6ED88F00E7E80B /* ADJSessionParameters.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJSessionParameters.m; sourceTree = ""; }; 9DAA5C6625AFA4B600C718DD /* AdServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AdServices.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk/System/Library/Frameworks/AdServices.framework; sourceTree = DEVELOPER_DIR; }; @@ -284,8 +281,6 @@ 9D449E091E6ED88F00E7E80B /* ADJBackoffStrategy.m */, 9D449E0A1E6ED88F00E7E80B /* ADJSdkClickHandler.h */, 9D449E0B1E6ED88F00E7E80B /* ADJSdkClickHandler.m */, - 9D449E0C1E6ED88F00E7E80B /* ADJKeychain.h */, - 9D449E0D1E6ED88F00E7E80B /* ADJKeychain.m */, 9D449E0E1E6ED88F00E7E80B /* ADJSessionParameters.h */, 9D449E0F1E6ED88F00E7E80B /* ADJSessionParameters.m */, 6FCC850B1F2794A300D6A0ED /* ADJReachability.h */, @@ -418,7 +413,6 @@ 9D449E191E6ED88F00E7E80B /* ADJActivityPackage.m in Sources */, 9D449E1E1E6ED88F00E7E80B /* ADJPackageHandler.m in Sources */, 9D449E281E6ED88F00E7E80B /* ADJResponseData.m in Sources */, - 9D449E301E6ED88F00E7E80B /* ADJKeychain.m in Sources */, 6FCC850C1F2794AB00D6A0ED /* ADJReachability.m in Sources */, 9D449E131E6ED88F00E7E80B /* NSString+ADJAdditions.m in Sources */, 9D449E221E6ED88F00E7E80B /* ADJDeviceInfo.m in Sources */, diff --git a/examples/AdjustExample-Swift/AdjustExample-Swift.xcodeproj/project.pbxproj b/examples/AdjustExample-Swift/AdjustExample-Swift.xcodeproj/project.pbxproj index 6289926d6..dba161d83 100644 --- a/examples/AdjustExample-Swift/AdjustExample-Swift.xcodeproj/project.pbxproj +++ b/examples/AdjustExample-Swift/AdjustExample-Swift.xcodeproj/project.pbxproj @@ -27,7 +27,6 @@ 9D449E841E6EDC3D00E7E80B /* ADJEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449E521E6EDC3D00E7E80B /* ADJEvent.m */; }; 9D449E851E6EDC3D00E7E80B /* ADJEventFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449E541E6EDC3D00E7E80B /* ADJEventFailure.m */; }; 9D449E861E6EDC3D00E7E80B /* ADJEventSuccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449E561E6EDC3D00E7E80B /* ADJEventSuccess.m */; }; - 9D449E871E6EDC3D00E7E80B /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449E581E6EDC3D00E7E80B /* ADJKeychain.m */; }; 9D449E881E6EDC3D00E7E80B /* ADJLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449E5A1E6EDC3D00E7E80B /* ADJLogger.m */; }; 9D449E891E6EDC3D00E7E80B /* ADJPackageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449E5C1E6EDC3D00E7E80B /* ADJPackageBuilder.m */; }; 9D449E8A1E6EDC3D00E7E80B /* ADJPackageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449E5E1E6EDC3D00E7E80B /* ADJPackageHandler.m */; }; @@ -98,8 +97,6 @@ 9D449E541E6EDC3D00E7E80B /* ADJEventFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEventFailure.m; sourceTree = ""; }; 9D449E551E6EDC3D00E7E80B /* ADJEventSuccess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEventSuccess.h; sourceTree = ""; }; 9D449E561E6EDC3D00E7E80B /* ADJEventSuccess.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEventSuccess.m; sourceTree = ""; }; - 9D449E571E6EDC3D00E7E80B /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; - 9D449E581E6EDC3D00E7E80B /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9D449E591E6EDC3D00E7E80B /* ADJLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJLogger.h; sourceTree = ""; }; 9D449E5A1E6EDC3D00E7E80B /* ADJLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJLogger.m; sourceTree = ""; }; 9D449E5B1E6EDC3D00E7E80B /* ADJPackageBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJPackageBuilder.h; sourceTree = ""; }; @@ -192,8 +189,6 @@ 9D449E541E6EDC3D00E7E80B /* ADJEventFailure.m */, 9D449E551E6EDC3D00E7E80B /* ADJEventSuccess.h */, 9D449E561E6EDC3D00E7E80B /* ADJEventSuccess.m */, - 9D449E571E6EDC3D00E7E80B /* ADJKeychain.h */, - 9D449E581E6EDC3D00E7E80B /* ADJKeychain.m */, 9D449E591E6EDC3D00E7E80B /* ADJLogger.h */, 9D449E5A1E6EDC3D00E7E80B /* ADJLogger.m */, 9D449E5B1E6EDC3D00E7E80B /* ADJPackageBuilder.h */, @@ -414,7 +409,6 @@ 9D449E941E6EDC3D00E7E80B /* Adjust.m in Sources */, 9D449E781E6EDC3D00E7E80B /* ADJActivityPackage.m in Sources */, 9D449E811E6EDC3D00E7E80B /* ADJConfig.m in Sources */, - 9D449E871E6EDC3D00E7E80B /* ADJKeychain.m in Sources */, 9D449E771E6EDC3D00E7E80B /* ADJActivityKind.m in Sources */, 9D449E7A1E6EDC3D00E7E80B /* NSData+ADJAdditions.m in Sources */, 9D449E8D1E6EDC3D00E7E80B /* ADJSdkClickHandler.m in Sources */, diff --git a/examples/AdjustExample-WebView/AdjustExample-WebView.xcodeproj/project.pbxproj b/examples/AdjustExample-WebView/AdjustExample-WebView.xcodeproj/project.pbxproj index b7a785b34..19152f184 100644 --- a/examples/AdjustExample-WebView/AdjustExample-WebView.xcodeproj/project.pbxproj +++ b/examples/AdjustExample-WebView/AdjustExample-WebView.xcodeproj/project.pbxproj @@ -39,7 +39,6 @@ 9D449EE81E6EDD4100E7E80B /* ADJEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449EB61E6EDD4100E7E80B /* ADJEvent.m */; }; 9D449EE91E6EDD4100E7E80B /* ADJEventFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449EB81E6EDD4100E7E80B /* ADJEventFailure.m */; }; 9D449EEA1E6EDD4100E7E80B /* ADJEventSuccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449EBA1E6EDD4100E7E80B /* ADJEventSuccess.m */; }; - 9D449EEB1E6EDD4100E7E80B /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449EBC1E6EDD4100E7E80B /* ADJKeychain.m */; }; 9D449EEC1E6EDD4100E7E80B /* ADJLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449EBE1E6EDD4100E7E80B /* ADJLogger.m */; }; 9D449EED1E6EDD4100E7E80B /* ADJPackageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449EC01E6EDD4100E7E80B /* ADJPackageBuilder.m */; }; 9D449EEE1E6EDD4100E7E80B /* ADJPackageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449EC21E6EDD4100E7E80B /* ADJPackageHandler.m */; }; @@ -121,8 +120,6 @@ 9D449EB81E6EDD4100E7E80B /* ADJEventFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEventFailure.m; sourceTree = ""; }; 9D449EB91E6EDD4100E7E80B /* ADJEventSuccess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEventSuccess.h; sourceTree = ""; }; 9D449EBA1E6EDD4100E7E80B /* ADJEventSuccess.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEventSuccess.m; sourceTree = ""; }; - 9D449EBB1E6EDD4100E7E80B /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; - 9D449EBC1E6EDD4100E7E80B /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9D449EBD1E6EDD4100E7E80B /* ADJLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJLogger.h; sourceTree = ""; }; 9D449EBE1E6EDD4100E7E80B /* ADJLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJLogger.m; sourceTree = ""; }; 9D449EBF1E6EDD4100E7E80B /* ADJPackageBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJPackageBuilder.h; sourceTree = ""; }; @@ -275,8 +272,6 @@ 9D449EB81E6EDD4100E7E80B /* ADJEventFailure.m */, 9D449EB91E6EDD4100E7E80B /* ADJEventSuccess.h */, 9D449EBA1E6EDD4100E7E80B /* ADJEventSuccess.m */, - 9D449EBB1E6EDD4100E7E80B /* ADJKeychain.h */, - 9D449EBC1E6EDD4100E7E80B /* ADJKeychain.m */, 9D449EBD1E6EDD4100E7E80B /* ADJLogger.h */, 9D449EBE1E6EDD4100E7E80B /* ADJLogger.m */, 9D449EBF1E6EDD4100E7E80B /* ADJPackageBuilder.h */, @@ -467,7 +462,6 @@ 9D75F19A1D07463800E5D222 /* AdjustBridge.m in Sources */, 9D449EF21E6EDD4100E7E80B /* ADJSessionFailure.m in Sources */, 9D449EDD1E6EDD4100E7E80B /* ADJActivityState.m in Sources */, - 9D449EEB1E6EDD4100E7E80B /* ADJKeychain.m in Sources */, 9D449EE11E6EDD4100E7E80B /* ADJAdjustFactory.m in Sources */, 9D75F1971D07463800E5D222 /* WebViewJavascriptBridge_JS.m in Sources */, 968595F11D0B2E630011CA2B /* AdjustBridgeRegister.m in Sources */, diff --git a/examples/AdjustExample-iMessage/AdjustExample-iMessage.xcodeproj/project.pbxproj b/examples/AdjustExample-iMessage/AdjustExample-iMessage.xcodeproj/project.pbxproj index 660bf4efc..104953af8 100644 --- a/examples/AdjustExample-iMessage/AdjustExample-iMessage.xcodeproj/project.pbxproj +++ b/examples/AdjustExample-iMessage/AdjustExample-iMessage.xcodeproj/project.pbxproj @@ -19,7 +19,6 @@ 9D01685720FF88F60029CFFF /* ADJTimerOnce.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D01681420FF88F60029CFFF /* ADJTimerOnce.m */; }; 9D01685820FF88F60029CFFF /* ADJAttributionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D01681520FF88F60029CFFF /* ADJAttributionHandler.m */; }; 9D01685920FF88F60029CFFF /* ADJRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D01681820FF88F60029CFFF /* ADJRequestHandler.m */; }; - 9D01685A20FF88F60029CFFF /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D01681B20FF88F60029CFFF /* ADJKeychain.m */; }; 9D01685B20FF88F60029CFFF /* ADJSdkClickHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D01681C20FF88F60029CFFF /* ADJSdkClickHandler.m */; }; 9D01685C20FF88F60029CFFF /* ADJEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D01681E20FF88F60029CFFF /* ADJEvent.m */; }; 9D01685D20FF88F60029CFFF /* ADJSessionSuccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D01682220FF88F60029CFFF /* ADJSessionSuccess.m */; }; @@ -100,7 +99,6 @@ 9D01681820FF88F60029CFFF /* ADJRequestHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJRequestHandler.m; sourceTree = ""; }; 9D01681920FF88F60029CFFF /* ADJSystemProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSystemProfile.h; sourceTree = ""; }; 9D01681A20FF88F60029CFFF /* ADJAttribution.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJAttribution.h; sourceTree = ""; }; - 9D01681B20FF88F60029CFFF /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9D01681C20FF88F60029CFFF /* ADJSdkClickHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJSdkClickHandler.m; sourceTree = ""; }; 9D01681D20FF88F60029CFFF /* ADJActivityKind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJActivityKind.h; sourceTree = ""; }; 9D01681E20FF88F60029CFFF /* ADJEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEvent.m; sourceTree = ""; }; @@ -130,7 +128,6 @@ 9D01683620FF88F60029CFFF /* ADJEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEvent.h; sourceTree = ""; }; 9D01683720FF88F60029CFFF /* ADJSdkClickHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSdkClickHandler.h; sourceTree = ""; }; 9D01683820FF88F60029CFFF /* ADJActivityKind.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJActivityKind.m; sourceTree = ""; }; - 9D01683920FF88F60029CFFF /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; 9D01683B20FF88F60029CFFF /* NSString+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+ADJAdditions.m"; sourceTree = ""; }; 9D01683C20FF88F60029CFFF /* UIDevice+ADJAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIDevice+ADJAdditions.h"; sourceTree = ""; }; 9D01683D20FF88F60029CFFF /* NSData+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+ADJAdditions.m"; sourceTree = ""; }; @@ -236,7 +233,6 @@ 9D01681820FF88F60029CFFF /* ADJRequestHandler.m */, 9D01681920FF88F60029CFFF /* ADJSystemProfile.h */, 9D01681A20FF88F60029CFFF /* ADJAttribution.h */, - 9D01681B20FF88F60029CFFF /* ADJKeychain.m */, 9D01681C20FF88F60029CFFF /* ADJSdkClickHandler.m */, 9D01681D20FF88F60029CFFF /* ADJActivityKind.h */, 9D01681E20FF88F60029CFFF /* ADJEvent.m */, @@ -266,7 +262,6 @@ 9D01683620FF88F60029CFFF /* ADJEvent.h */, 9D01683720FF88F60029CFFF /* ADJSdkClickHandler.h */, 9D01683820FF88F60029CFFF /* ADJActivityKind.m */, - 9D01683920FF88F60029CFFF /* ADJKeychain.h */, 9D01683A20FF88F60029CFFF /* ADJAdditions */, 9D01684120FF88F60029CFFF /* ADJAttribution.m */, 9D01684220FF88F60029CFFF /* ADJSystemProfile.m */, @@ -427,7 +422,6 @@ 9D01687620FF88F60029CFFF /* ADJActivityHandler.m in Sources */, 9D01686720FF88F60029CFFF /* ADJConfig.m in Sources */, 9D01687720FF88F60029CFFF /* ADJReachability.m in Sources */, - 9D01685A20FF88F60029CFFF /* ADJKeychain.m in Sources */, 6FBEE91A24E4218C00FEF3F1 /* ADJUrlStrategy.m in Sources */, 9D01686A20FF88F60029CFFF /* NSString+ADJAdditions.m in Sources */, 6F84514A25B1B1F40004C7C0 /* ADJThirdPartySharing.m in Sources */, diff --git a/examples/AdjustExample-iWatch/AdjustExample-iWatch.xcodeproj/project.pbxproj b/examples/AdjustExample-iWatch/AdjustExample-iWatch.xcodeproj/project.pbxproj index 69d5a90cb..2e3b179af 100644 --- a/examples/AdjustExample-iWatch/AdjustExample-iWatch.xcodeproj/project.pbxproj +++ b/examples/AdjustExample-iWatch/AdjustExample-iWatch.xcodeproj/project.pbxproj @@ -27,7 +27,6 @@ 9D449FB11E6EE72000E7E80B /* ADJEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F7F1E6EE72000E7E80B /* ADJEvent.m */; }; 9D449FB21E6EE72000E7E80B /* ADJEventFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F811E6EE72000E7E80B /* ADJEventFailure.m */; }; 9D449FB31E6EE72000E7E80B /* ADJEventSuccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F831E6EE72000E7E80B /* ADJEventSuccess.m */; }; - 9D449FB41E6EE72000E7E80B /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F851E6EE72000E7E80B /* ADJKeychain.m */; }; 9D449FB51E6EE72000E7E80B /* ADJLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F871E6EE72000E7E80B /* ADJLogger.m */; }; 9D449FB61E6EE72000E7E80B /* ADJPackageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F891E6EE72000E7E80B /* ADJPackageBuilder.m */; }; 9D449FB71E6EE72000E7E80B /* ADJPackageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F8B1E6EE72000E7E80B /* ADJPackageHandler.m */; }; @@ -149,8 +148,6 @@ 9D449F811E6EE72000E7E80B /* ADJEventFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEventFailure.m; sourceTree = ""; }; 9D449F821E6EE72000E7E80B /* ADJEventSuccess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEventSuccess.h; sourceTree = ""; }; 9D449F831E6EE72000E7E80B /* ADJEventSuccess.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEventSuccess.m; sourceTree = ""; }; - 9D449F841E6EE72000E7E80B /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; - 9D449F851E6EE72000E7E80B /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9D449F861E6EE72000E7E80B /* ADJLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJLogger.h; sourceTree = ""; }; 9D449F871E6EE72000E7E80B /* ADJLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJLogger.m; sourceTree = ""; }; 9D449F881E6EE72000E7E80B /* ADJPackageBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJPackageBuilder.h; sourceTree = ""; }; @@ -268,8 +265,6 @@ 9D449F811E6EE72000E7E80B /* ADJEventFailure.m */, 9D449F821E6EE72000E7E80B /* ADJEventSuccess.h */, 9D449F831E6EE72000E7E80B /* ADJEventSuccess.m */, - 9D449F841E6EE72000E7E80B /* ADJKeychain.h */, - 9D449F851E6EE72000E7E80B /* ADJKeychain.m */, 9D449F861E6EE72000E7E80B /* ADJLogger.h */, 9D449F871E6EE72000E7E80B /* ADJLogger.m */, 9D449F881E6EE72000E7E80B /* ADJPackageBuilder.h */, @@ -573,7 +568,6 @@ 9D449FB81E6EE72000E7E80B /* ADJRequestHandler.m in Sources */, 9D449FB11E6EE72000E7E80B /* ADJEvent.m in Sources */, 9DF7AC191CB4FEDB00D3591F /* main.m in Sources */, - 9D449FB41E6EE72000E7E80B /* ADJKeychain.m in Sources */, 9D449FA91E6EE72000E7E80B /* UIDevice+ADJAdditions.m in Sources */, 9D2F24172447DE3400B7CA90 /* ADJSubscription.m in Sources */, 9DF38240260E9E130033F5A1 /* NSNumber+ADJAdditions.m in Sources */, diff --git a/examples/AdjustExample-tvOS/AdjustExample-tvOS.xcodeproj/project.pbxproj b/examples/AdjustExample-tvOS/AdjustExample-tvOS.xcodeproj/project.pbxproj index 1a1386b41..ce03a32cc 100644 --- a/examples/AdjustExample-tvOS/AdjustExample-tvOS.xcodeproj/project.pbxproj +++ b/examples/AdjustExample-tvOS/AdjustExample-tvOS.xcodeproj/project.pbxproj @@ -33,7 +33,6 @@ 9D449F4D1E6EE6C500E7E80B /* ADJEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F1B1E6EE6C500E7E80B /* ADJEvent.m */; }; 9D449F4E1E6EE6C500E7E80B /* ADJEventFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F1D1E6EE6C500E7E80B /* ADJEventFailure.m */; }; 9D449F4F1E6EE6C500E7E80B /* ADJEventSuccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F1F1E6EE6C500E7E80B /* ADJEventSuccess.m */; }; - 9D449F501E6EE6C500E7E80B /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F211E6EE6C500E7E80B /* ADJKeychain.m */; }; 9D449F511E6EE6C500E7E80B /* ADJLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F231E6EE6C500E7E80B /* ADJLogger.m */; }; 9D449F521E6EE6C500E7E80B /* ADJPackageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F251E6EE6C500E7E80B /* ADJPackageBuilder.m */; }; 9D449F531E6EE6C500E7E80B /* ADJPackageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D449F271E6EE6C500E7E80B /* ADJPackageHandler.m */; }; @@ -117,8 +116,6 @@ 9D449F1D1E6EE6C500E7E80B /* ADJEventFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEventFailure.m; sourceTree = ""; }; 9D449F1E1E6EE6C500E7E80B /* ADJEventSuccess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEventSuccess.h; sourceTree = ""; }; 9D449F1F1E6EE6C500E7E80B /* ADJEventSuccess.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEventSuccess.m; sourceTree = ""; }; - 9D449F201E6EE6C500E7E80B /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; - 9D449F211E6EE6C500E7E80B /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9D449F221E6EE6C500E7E80B /* ADJLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJLogger.h; sourceTree = ""; }; 9D449F231E6EE6C500E7E80B /* ADJLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJLogger.m; sourceTree = ""; }; 9D449F241E6EE6C500E7E80B /* ADJPackageBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJPackageBuilder.h; sourceTree = ""; }; @@ -240,8 +237,6 @@ 9D449F1D1E6EE6C500E7E80B /* ADJEventFailure.m */, 9D449F1E1E6EE6C500E7E80B /* ADJEventSuccess.h */, 9D449F1F1E6EE6C500E7E80B /* ADJEventSuccess.m */, - 9D449F201E6EE6C500E7E80B /* ADJKeychain.h */, - 9D449F211E6EE6C500E7E80B /* ADJKeychain.m */, 9D449F221E6EE6C500E7E80B /* ADJLogger.h */, 9D449F231E6EE6C500E7E80B /* ADJLogger.m */, 9D449F241E6EE6C500E7E80B /* ADJPackageBuilder.h */, @@ -413,7 +408,6 @@ 9D449F4D1E6EE6C500E7E80B /* ADJEvent.m in Sources */, 963909B71BCC0D8300A2E8A4 /* main.m in Sources */, 6FBEE91424E4214800FEF3F1 /* ADJUrlStrategy.m in Sources */, - 9D449F501E6EE6C500E7E80B /* ADJKeychain.m in Sources */, 9D449F451E6EE6C500E7E80B /* UIDevice+ADJAdditions.m in Sources */, 9D449F5A1E6EE6C500E7E80B /* ADJSystemProfile.m in Sources */, 9D449F491E6EE6C500E7E80B /* ADJBackoffStrategy.m in Sources */, From 8fb86b86af1cac70622405b86a878b263e25acb7 Mon Sep 17 00:00:00 2001 From: uerceg Date: Thu, 1 Apr 2021 07:18:55 +0200 Subject: [PATCH 2/4] update version number to 4.28.0 --- Adjust.podspec | 4 ++-- Adjust/ADJUtil.m | 2 +- Adjust/Adjust.h | 2 +- AdjustBridge/AdjustBridgeRegister.m | 2 +- AdjustTests/AdjustUnitTests/ADJPackageFields.m | 2 +- README.md | 4 ++-- VERSION | 2 +- doc/chinese/README.md | 4 ++-- doc/english/migrate.md | 2 +- doc/english/web_views.md | 2 +- doc/japanese/README.md | 4 ++-- doc/korean/README.md | 4 ++-- doc/korean/web_views.md | 2 +- doc/migrate.md | 2 +- 14 files changed, 19 insertions(+), 19 deletions(-) diff --git a/Adjust.podspec b/Adjust.podspec index 08340b26b..ce46fa66a 100644 --- a/Adjust.podspec +++ b/Adjust.podspec @@ -1,11 +1,11 @@ Pod::Spec.new do |s| s.name = "Adjust" - s.version = "4.27.1" + s.version = "4.28.0" s.summary = "This is the iOS SDK of adjust. You can read more about it at http://adjust.com." s.homepage = "https://github.com/adjust/ios_sdk" s.license = { :type => 'MIT', :file => 'MIT-LICENSE' } s.author = { "Christian Wellenbrock" => "welle@adjust.com" } - s.source = { :git => "https://github.com/adjust/ios_sdk.git", :tag => "v4.27.1" } + s.source = { :git => "https://github.com/adjust/ios_sdk.git", :tag => "v4.28.0" } s.ios.deployment_target = '6.0' s.tvos.deployment_target = '9.0' s.framework = 'SystemConfiguration' diff --git a/Adjust/ADJUtil.m b/Adjust/ADJUtil.m index d2490bf24..d77f1b3b1 100644 --- a/Adjust/ADJUtil.m +++ b/Adjust/ADJUtil.m @@ -37,7 +37,7 @@ static CTTelephonyNetworkInfo *networkInfo = nil; #endif -static NSString * const kClientSdk = @"ios4.27.1"; +static NSString * const kClientSdk = @"ios4.28.0"; static NSString * const kDeeplinkParam = @"deep_link="; static NSString * const kSchemeDelimiter = @"://"; static NSString * const kDefaultScheme = @"AdjustUniversalScheme"; diff --git a/Adjust/Adjust.h b/Adjust/Adjust.h index 9f03b4119..efe4dee1c 100644 --- a/Adjust/Adjust.h +++ b/Adjust/Adjust.h @@ -2,7 +2,7 @@ // Adjust.h // Adjust // -// V4.27.1 +// V4.28.0 // Created by Christian Wellenbrock (wellle) on 23rd July 2013. // Copyright © 2012-2017 Adjust GmbH. All rights reserved. // diff --git a/AdjustBridge/AdjustBridgeRegister.m b/AdjustBridge/AdjustBridgeRegister.m index b074082ab..6e307f38d 100644 --- a/AdjustBridge/AdjustBridgeRegister.m +++ b/AdjustBridge/AdjustBridgeRegister.m @@ -246,7 +246,7 @@ + (NSString *)adjust_js { if (this.sdkPrefix) { return this.sdkPrefix; } else { - return 'web-bridge4.27.1'; + return 'web-bridge4.28.0'; } }, setTestOptions: function(testOptions) { diff --git a/AdjustTests/AdjustUnitTests/ADJPackageFields.m b/AdjustTests/AdjustUnitTests/ADJPackageFields.m index 52096ec45..20f6a42cb 100644 --- a/AdjustTests/AdjustUnitTests/ADJPackageFields.m +++ b/AdjustTests/AdjustUnitTests/ADJPackageFields.m @@ -16,7 +16,7 @@ - (id) init { // default values self.appToken = @"qwerty123456"; - self.clientSdk = @"ios4.27.1"; + self.clientSdk = @"ios4.28.0"; self.suffix = @""; self.environment = @"sandbox"; diff --git a/README.md b/README.md index 52a5e2ca4..19455c996 100644 --- a/README.md +++ b/README.md @@ -84,13 +84,13 @@ We will describe the steps to integrate the Adjust SDK into your iOS project. We If you're using [CocoaPods][cocoapods], you can add the following line to your `Podfile` and continue from [this step](#sdk-integrate): ```ruby -pod 'Adjust', '~> 4.27.1' +pod 'Adjust', '~> 4.28.0' ``` or: ```ruby -pod 'Adjust', :git => 'https://github.com/adjust/ios_sdk.git', :tag => 'v4.27.1' +pod 'Adjust', :git => 'https://github.com/adjust/ios_sdk.git', :tag => 'v4.28.0' ``` --- diff --git a/VERSION b/VERSION index 4c42b8cae..ad94be36d 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.27.1 +4.28.0 diff --git a/doc/chinese/README.md b/doc/chinese/README.md index 7a5cf6943..70e57e07a 100644 --- a/doc/chinese/README.md +++ b/doc/chinese/README.md @@ -76,13 +76,13 @@ Read this in other languages: [English][en-readme], [中文][zh-readme], [日本 如果您正在使用[CocoaPods][cocoapods],您可以将以下代码行添加至 `Podfile`,然后继续进行[此步骤](#sdk-integrate): ```ruby -pod 'Adjust', '~> 4.27.1' +pod 'Adjust', '~> 4.28.0' ``` 或: ```ruby -pod 'Adjust', :git => 'https://github.com/adjust/ios_sdk.git', :tag => 'v4.27.1' +pod 'Adjust', :git => 'https://github.com/adjust/ios_sdk.git', :tag => 'v4.28.0' ``` --- diff --git a/doc/english/migrate.md b/doc/english/migrate.md index 3231d5062..5c1382668 100644 --- a/doc/english/migrate.md +++ b/doc/english/migrate.md @@ -1,4 +1,4 @@ -## Migrate your Adjust SDK for iOS to v4.27.1 from v3.4.0 +## Migrate your Adjust SDK for iOS to v4.28.0 from v3.4.0 ### Initial setup diff --git a/doc/english/web_views.md b/doc/english/web_views.md index 73e681bc7..49663d6c9 100644 --- a/doc/english/web_views.md +++ b/doc/english/web_views.md @@ -64,7 +64,7 @@ We will describe the steps to integrate the Adjust SDK into your iOS project. We If you're using [CocoaPods][cocoapods], you can add the following line to your `Podfile` and continue from [this step](#sdk-integrate): ```ruby -pod 'Adjust/WebBridge', '~> 4.27.1' +pod 'Adjust/WebBridge', '~> 4.28.0' ``` --- diff --git a/doc/japanese/README.md b/doc/japanese/README.md index bde16ebbb..806d54254 100644 --- a/doc/japanese/README.md +++ b/doc/japanese/README.md @@ -25,13 +25,13 @@ adjust SDKをiOSプロジェクトに連携する手順を説明します。 [こちらの手順](#sdk-integrate)に進んでください。 ```ruby -pod 'Adjust', '~> 4.27.1' +pod 'Adjust', '~> 4.28.0' ``` または ```ruby -pod 'Adjust', :git => 'https://github.com/adjust/ios_sdk.git', :tag => 'v4.27.1' +pod 'Adjust', :git => 'https://github.com/adjust/ios_sdk.git', :tag => 'v4.28.0' ``` --- diff --git a/doc/korean/README.md b/doc/korean/README.md index 1f9bc56ad..80c4cf3dd 100644 --- a/doc/korean/README.md +++ b/doc/korean/README.md @@ -77,13 +77,13 @@ iOS 개발용 Xcode를 사용한다는 가정하에 iOS 프로젝트에 Adjust S [CocoaPods][cocoapods]를 사용하는 경우, 다음 내용을 `Podfile`에 추가한 후 [해당 단계](#sdk-integrate)를 완료하세요. ```ruby -pod 'Adjust', '~> 4.27.1' +pod 'Adjust', '~> 4.28.0' ``` 또는: ```ruby -pod 'Adjust', :git => 'https://github.com/adjust/ios_sdk.git', :tag => 'v4.27.1' +pod 'Adjust', :git => 'https://github.com/adjust/ios_sdk.git', :tag => 'v4.28.0' ``` --- diff --git a/doc/korean/web_views.md b/doc/korean/web_views.md index c5ee0e061..1283d6788 100644 --- a/doc/korean/web_views.md +++ b/doc/korean/web_views.md @@ -64,7 +64,7 @@ iOS 개발용 Xcode를 사용한다는 가정하에 iOS 프로젝트에 Adjust S [CocoaPods][cocoapods]를 사용하는 경우, 다음 내용을 'Podfile'에 추가한 후 [해당 단계](#sdk-integrate)를 완료하세요. ```ruby -pod 'Adjust/WebBridge', '~> 4.27.1' +pod 'Adjust/WebBridge', '~> 4.28.0' ``` --- diff --git a/doc/migrate.md b/doc/migrate.md index 3231d5062..5c1382668 100644 --- a/doc/migrate.md +++ b/doc/migrate.md @@ -1,4 +1,4 @@ -## Migrate your Adjust SDK for iOS to v4.27.1 from v3.4.0 +## Migrate your Adjust SDK for iOS to v4.28.0 from v3.4.0 ### Initial setup From 22f3c06ce83cd34c4f9a622e477f089622f4d907 Mon Sep 17 00:00:00 2001 From: uerceg Date: Thu, 1 Apr 2021 07:20:10 +0200 Subject: [PATCH 3/4] update CHANGELOG --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 99327c16f..b883eb4ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +### Version 4.28.0 (1th April 2021) +#### Changed +- Removed legacy code. + +--- + ### Version 4.27.1 (27th March 2021) #### Fixed - Fixed attribution value comparison logic which might cause same attribution value to be delivered into attribution callback. From 573af763271caba77d157dcf83a7fb450cf258ac Mon Sep 17 00:00:00 2001 From: uerceg Date: Thu, 1 Apr 2021 07:34:57 +0200 Subject: [PATCH 4/4] cleanup project references --- Adjust.xcodeproj/project.pbxproj | 32 ------------------- .../AdjustTestApp/ViewController.h | 16 +++++----- .../project.pbxproj | 6 ---- 3 files changed, 8 insertions(+), 46 deletions(-) diff --git a/Adjust.xcodeproj/project.pbxproj b/Adjust.xcodeproj/project.pbxproj index abe9a858f..74994c393 100644 --- a/Adjust.xcodeproj/project.pbxproj +++ b/Adjust.xcodeproj/project.pbxproj @@ -163,7 +163,6 @@ 9D0E2E71210B575600133B4F /* ADJRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0E2E1D210B575600133B4F /* ADJRequestHandler.m */; }; 9D0E2E72210B575600133B4F /* ADJSystemProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0E2E1E210B575600133B4F /* ADJSystemProfile.h */; }; 9D0E2E73210B575600133B4F /* ADJAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0E2E1F210B575600133B4F /* ADJAttribution.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D0E2E74210B575600133B4F /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0E2E20210B575600133B4F /* ADJKeychain.m */; }; 9D0E2E75210B575600133B4F /* ADJSdkClickHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0E2E21210B575600133B4F /* ADJSdkClickHandler.m */; }; 9D0E2E76210B575600133B4F /* ADJActivityKind.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0E2E22210B575600133B4F /* ADJActivityKind.h */; }; 9D0E2E77210B575600133B4F /* ADJEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0E2E23210B575600133B4F /* ADJEvent.m */; }; @@ -193,7 +192,6 @@ 9D0E2E8F210B575600133B4F /* ADJEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0E2E3B210B575600133B4F /* ADJEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9D0E2E90210B575600133B4F /* ADJSdkClickHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0E2E3C210B575600133B4F /* ADJSdkClickHandler.h */; }; 9D0E2E91210B575600133B4F /* ADJActivityKind.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0E2E3D210B575600133B4F /* ADJActivityKind.m */; }; - 9D0E2E92210B575600133B4F /* ADJKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0E2E3E210B575600133B4F /* ADJKeychain.h */; }; 9D0E2E93210B575600133B4F /* NSString+ADJAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0E2E40210B575600133B4F /* NSString+ADJAdditions.m */; }; 9D0E2E94210B575600133B4F /* UIDevice+ADJAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D0E2E41210B575600133B4F /* UIDevice+ADJAdditions.h */; }; 9D0E2E95210B575600133B4F /* NSData+ADJAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0E2E42210B575600133B4F /* NSData+ADJAdditions.m */; }; @@ -272,7 +270,6 @@ 9DEAF0FB210072BC005CAEDB /* ADJRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DEAF0B7210072BC005CAEDB /* ADJRequestHandler.m */; }; 9DEAF0FC210072BC005CAEDB /* ADJSystemProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DEAF0B8210072BC005CAEDB /* ADJSystemProfile.h */; }; 9DEAF0FD210072BC005CAEDB /* ADJAttribution.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DEAF0B9210072BC005CAEDB /* ADJAttribution.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9DEAF0FE210072BC005CAEDB /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DEAF0BA210072BC005CAEDB /* ADJKeychain.m */; }; 9DEAF0FF210072BC005CAEDB /* ADJSdkClickHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DEAF0BB210072BC005CAEDB /* ADJSdkClickHandler.m */; }; 9DEAF100210072BC005CAEDB /* ADJActivityKind.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DEAF0BC210072BC005CAEDB /* ADJActivityKind.h */; }; 9DEAF101210072BC005CAEDB /* ADJEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DEAF0BD210072BC005CAEDB /* ADJEvent.m */; }; @@ -302,7 +299,6 @@ 9DEAF119210072BC005CAEDB /* ADJEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DEAF0D5210072BC005CAEDB /* ADJEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9DEAF11A210072BC005CAEDB /* ADJSdkClickHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DEAF0D6210072BC005CAEDB /* ADJSdkClickHandler.h */; }; 9DEAF11B210072BC005CAEDB /* ADJActivityKind.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DEAF0D7210072BC005CAEDB /* ADJActivityKind.m */; }; - 9DEAF11C210072BC005CAEDB /* ADJKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DEAF0D8210072BC005CAEDB /* ADJKeychain.h */; }; 9DEAF11D210072BC005CAEDB /* NSString+ADJAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DEAF0DA210072BC005CAEDB /* NSString+ADJAdditions.m */; }; 9DEAF11E210072BC005CAEDB /* UIDevice+ADJAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DEAF0DB210072BC005CAEDB /* UIDevice+ADJAdditions.h */; }; 9DEAF11F210072BC005CAEDB /* NSData+ADJAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DEAF0DC210072BC005CAEDB /* NSData+ADJAdditions.m */; }; @@ -369,8 +365,6 @@ 9DF9C9261D6F3CA5008E362F /* ADJEventFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF9C8E71D6F3CA5008E362F /* ADJEventFailure.m */; }; 9DF9C9271D6F3CA5008E362F /* ADJEventSuccess.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF9C8E81D6F3CA5008E362F /* ADJEventSuccess.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9DF9C9281D6F3CA5008E362F /* ADJEventSuccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF9C8E91D6F3CA5008E362F /* ADJEventSuccess.m */; }; - 9DF9C9291D6F3CA5008E362F /* ADJKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF9C8EA1D6F3CA5008E362F /* ADJKeychain.h */; }; - 9DF9C92A1D6F3CA5008E362F /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF9C8EB1D6F3CA5008E362F /* ADJKeychain.m */; }; 9DF9C92B1D6F3CA5008E362F /* ADJLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF9C8EC1D6F3CA5008E362F /* ADJLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9DF9C92C1D6F3CA5008E362F /* ADJLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF9C8ED1D6F3CA5008E362F /* ADJLogger.m */; }; 9DF9C92D1D6F3CA5008E362F /* ADJPackageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DF9C8EE1D6F3CA5008E362F /* ADJPackageBuilder.h */; }; @@ -429,8 +423,6 @@ 9DFB06771D7470C0006D48FC /* ADJEventFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DFB06381D7470C0006D48FC /* ADJEventFailure.m */; }; 9DFB06781D7470C0006D48FC /* ADJEventSuccess.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DFB06391D7470C0006D48FC /* ADJEventSuccess.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9DFB06791D7470C0006D48FC /* ADJEventSuccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DFB063A1D7470C0006D48FC /* ADJEventSuccess.m */; }; - 9DFB067A1D7470C0006D48FC /* ADJKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DFB063B1D7470C0006D48FC /* ADJKeychain.h */; }; - 9DFB067B1D7470C0006D48FC /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DFB063C1D7470C0006D48FC /* ADJKeychain.m */; }; 9DFB067C1D7470C0006D48FC /* ADJLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DFB063D1D7470C0006D48FC /* ADJLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9DFB067D1D7470C0006D48FC /* ADJLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DFB063E1D7470C0006D48FC /* ADJLogger.m */; }; 9DFB067E1D7470C0006D48FC /* ADJPackageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DFB063F1D7470C0006D48FC /* ADJPackageBuilder.h */; }; @@ -791,7 +783,6 @@ 9D0E2E1D210B575600133B4F /* ADJRequestHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJRequestHandler.m; sourceTree = ""; }; 9D0E2E1E210B575600133B4F /* ADJSystemProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSystemProfile.h; sourceTree = ""; }; 9D0E2E1F210B575600133B4F /* ADJAttribution.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJAttribution.h; sourceTree = ""; }; - 9D0E2E20210B575600133B4F /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9D0E2E21210B575600133B4F /* ADJSdkClickHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJSdkClickHandler.m; sourceTree = ""; }; 9D0E2E22210B575600133B4F /* ADJActivityKind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJActivityKind.h; sourceTree = ""; }; 9D0E2E23210B575600133B4F /* ADJEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEvent.m; sourceTree = ""; }; @@ -821,7 +812,6 @@ 9D0E2E3B210B575600133B4F /* ADJEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEvent.h; sourceTree = ""; }; 9D0E2E3C210B575600133B4F /* ADJSdkClickHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSdkClickHandler.h; sourceTree = ""; }; 9D0E2E3D210B575600133B4F /* ADJActivityKind.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJActivityKind.m; sourceTree = ""; }; - 9D0E2E3E210B575600133B4F /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; 9D0E2E40210B575600133B4F /* NSString+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+ADJAdditions.m"; sourceTree = ""; }; 9D0E2E41210B575600133B4F /* UIDevice+ADJAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIDevice+ADJAdditions.h"; sourceTree = ""; }; 9D0E2E42210B575600133B4F /* NSData+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+ADJAdditions.m"; sourceTree = ""; }; @@ -905,7 +895,6 @@ 9DEAF0B7210072BC005CAEDB /* ADJRequestHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJRequestHandler.m; sourceTree = ""; }; 9DEAF0B8210072BC005CAEDB /* ADJSystemProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSystemProfile.h; sourceTree = ""; }; 9DEAF0B9210072BC005CAEDB /* ADJAttribution.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJAttribution.h; sourceTree = ""; }; - 9DEAF0BA210072BC005CAEDB /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9DEAF0BB210072BC005CAEDB /* ADJSdkClickHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJSdkClickHandler.m; sourceTree = ""; }; 9DEAF0BC210072BC005CAEDB /* ADJActivityKind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJActivityKind.h; sourceTree = ""; }; 9DEAF0BD210072BC005CAEDB /* ADJEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEvent.m; sourceTree = ""; }; @@ -935,7 +924,6 @@ 9DEAF0D5210072BC005CAEDB /* ADJEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEvent.h; sourceTree = ""; }; 9DEAF0D6210072BC005CAEDB /* ADJSdkClickHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSdkClickHandler.h; sourceTree = ""; }; 9DEAF0D7210072BC005CAEDB /* ADJActivityKind.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJActivityKind.m; sourceTree = ""; }; - 9DEAF0D8210072BC005CAEDB /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; 9DEAF0DA210072BC005CAEDB /* NSString+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+ADJAdditions.m"; sourceTree = ""; }; 9DEAF0DB210072BC005CAEDB /* UIDevice+ADJAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIDevice+ADJAdditions.h"; sourceTree = ""; }; 9DEAF0DC210072BC005CAEDB /* NSData+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+ADJAdditions.m"; sourceTree = ""; }; @@ -1004,8 +992,6 @@ 9DF9C8E71D6F3CA5008E362F /* ADJEventFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEventFailure.m; sourceTree = ""; }; 9DF9C8E81D6F3CA5008E362F /* ADJEventSuccess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEventSuccess.h; sourceTree = ""; }; 9DF9C8E91D6F3CA5008E362F /* ADJEventSuccess.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEventSuccess.m; sourceTree = ""; }; - 9DF9C8EA1D6F3CA5008E362F /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; - 9DF9C8EB1D6F3CA5008E362F /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9DF9C8EC1D6F3CA5008E362F /* ADJLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJLogger.h; sourceTree = ""; }; 9DF9C8ED1D6F3CA5008E362F /* ADJLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJLogger.m; sourceTree = ""; }; 9DF9C8EE1D6F3CA5008E362F /* ADJPackageBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJPackageBuilder.h; sourceTree = ""; }; @@ -1070,8 +1056,6 @@ 9DFB06381D7470C0006D48FC /* ADJEventFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEventFailure.m; sourceTree = ""; }; 9DFB06391D7470C0006D48FC /* ADJEventSuccess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEventSuccess.h; sourceTree = ""; }; 9DFB063A1D7470C0006D48FC /* ADJEventSuccess.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEventSuccess.m; sourceTree = ""; }; - 9DFB063B1D7470C0006D48FC /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; - 9DFB063C1D7470C0006D48FC /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9DFB063D1D7470C0006D48FC /* ADJLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJLogger.h; sourceTree = ""; }; 9DFB063E1D7470C0006D48FC /* ADJLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJLogger.m; sourceTree = ""; }; 9DFB063F1D7470C0006D48FC /* ADJPackageBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJPackageBuilder.h; sourceTree = ""; }; @@ -1464,7 +1448,6 @@ 9D0E2E1D210B575600133B4F /* ADJRequestHandler.m */, 9D0E2E1E210B575600133B4F /* ADJSystemProfile.h */, 9D0E2E1F210B575600133B4F /* ADJAttribution.h */, - 9D0E2E20210B575600133B4F /* ADJKeychain.m */, 9D0E2E21210B575600133B4F /* ADJSdkClickHandler.m */, 9D0E2E22210B575600133B4F /* ADJActivityKind.h */, 9D0E2E23210B575600133B4F /* ADJEvent.m */, @@ -1494,7 +1477,6 @@ 9D0E2E3B210B575600133B4F /* ADJEvent.h */, 9D0E2E3C210B575600133B4F /* ADJSdkClickHandler.h */, 9D0E2E3D210B575600133B4F /* ADJActivityKind.m */, - 9D0E2E3E210B575600133B4F /* ADJKeychain.h */, 9D0E2E3F210B575600133B4F /* ADJAdditions */, 9D0E2E46210B575600133B4F /* ADJAttribution.m */, 9D0E2E47210B575600133B4F /* ADJSystemProfile.m */, @@ -1676,7 +1658,6 @@ 9DEAF0B7210072BC005CAEDB /* ADJRequestHandler.m */, 9DEAF0B8210072BC005CAEDB /* ADJSystemProfile.h */, 9DEAF0B9210072BC005CAEDB /* ADJAttribution.h */, - 9DEAF0BA210072BC005CAEDB /* ADJKeychain.m */, 9DEAF0BB210072BC005CAEDB /* ADJSdkClickHandler.m */, 9DEAF0BC210072BC005CAEDB /* ADJActivityKind.h */, 9DEAF0BD210072BC005CAEDB /* ADJEvent.m */, @@ -1706,7 +1687,6 @@ 9DEAF0D5210072BC005CAEDB /* ADJEvent.h */, 9DEAF0D6210072BC005CAEDB /* ADJSdkClickHandler.h */, 9DEAF0D7210072BC005CAEDB /* ADJActivityKind.m */, - 9DEAF0D8210072BC005CAEDB /* ADJKeychain.h */, 9DEAF0D9210072BC005CAEDB /* ADJAdditions */, 9DEAF0E0210072BC005CAEDB /* ADJAttribution.m */, 9DEAF0E1210072BC005CAEDB /* ADJSystemProfile.m */, @@ -1783,8 +1763,6 @@ 9DF9C8E71D6F3CA5008E362F /* ADJEventFailure.m */, 9DF9C8E81D6F3CA5008E362F /* ADJEventSuccess.h */, 9DF9C8E91D6F3CA5008E362F /* ADJEventSuccess.m */, - 9DF9C8EA1D6F3CA5008E362F /* ADJKeychain.h */, - 9DF9C8EB1D6F3CA5008E362F /* ADJKeychain.m */, 9DF9C8EC1D6F3CA5008E362F /* ADJLogger.h */, 9DF9C8ED1D6F3CA5008E362F /* ADJLogger.m */, 9DF9C8EE1D6F3CA5008E362F /* ADJPackageBuilder.h */, @@ -1890,8 +1868,6 @@ 9DFB06381D7470C0006D48FC /* ADJEventFailure.m */, 9DFB06391D7470C0006D48FC /* ADJEventSuccess.h */, 9DFB063A1D7470C0006D48FC /* ADJEventSuccess.m */, - 9DFB063B1D7470C0006D48FC /* ADJKeychain.h */, - 9DFB063C1D7470C0006D48FC /* ADJKeychain.m */, 9DFB063D1D7470C0006D48FC /* ADJLogger.h */, 9DFB063E1D7470C0006D48FC /* ADJLogger.m */, 9DFB063F1D7470C0006D48FC /* ADJPackageBuilder.h */, @@ -2015,7 +1991,6 @@ 9D0E2EA4210B575600133B4F /* ADJSessionSuccess.h in Headers */, 9D0E2EA8210B575600133B4F /* ADJLogger.h in Headers */, 6F84512425B1B1380004C7C0 /* ADJThirdPartySharing.h in Headers */, - 9D0E2E92210B575600133B4F /* ADJKeychain.h in Headers */, 9D0E2E7D210B575600133B4F /* ADJAdjustFactory.h in Headers */, 9D0E2E76210B575600133B4F /* ADJActivityKind.h in Headers */, 9D0E2E88210B575600133B4F /* ADJUserDefaults.h in Headers */, @@ -2048,7 +2023,6 @@ buildActionMask = 2147483647; files = ( 9DE354D62100726300D211C9 /* AdjustSdkIm.h in Headers */, - 9DEAF11C210072BC005CAEDB /* ADJKeychain.h in Headers */, 9DEAF0F9210072BC005CAEDB /* Adjust.h in Headers */, 6FBEE92C24E4230800FEF3F1 /* ADJUrlStrategy.h in Headers */, 9DEAF0F5210072BC005CAEDB /* ADJConfig.h in Headers */, @@ -2128,7 +2102,6 @@ 9DF9C93B1D6F3CA5008E362F /* ADJSystemProfile.h in Headers */, 96164D861CCA4D27009431AB /* ADJBackoffStrategy.h in Headers */, 96164D841CCA4D10009431AB /* ADJSdkClickHandler.h in Headers */, - 9DF9C9291D6F3CA5008E362F /* ADJKeychain.h in Headers */, 96B671141D788F4A0090A023 /* ADJSessionParameters.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -2173,7 +2146,6 @@ 9DFB068C1D7470C0006D48FC /* ADJSystemProfile.h in Headers */, 9DFB066E1D7470C0006D48FC /* ADJBackoffStrategy.h in Headers */, 9DFB06861D7470C0006D48FC /* ADJSdkClickHandler.h in Headers */, - 9DFB067A1D7470C0006D48FC /* ADJKeychain.h in Headers */, 96B671181D788F7A0090A023 /* ADJSessionParameters.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; @@ -2735,7 +2707,6 @@ 9D0E2E9D210B575600133B4F /* ADJUtil.m in Sources */, 9D0E2E89210B575600133B4F /* Adjust.m in Sources */, 9D0E2EAC210B575600133B4F /* ADJActivityHandler.m in Sources */, - 9D0E2E74210B575600133B4F /* ADJKeychain.m in Sources */, 9D0E2E80210B575600133B4F /* ADJSessionFailure.m in Sources */, 9D0E2EB2210B575600133B4F /* WKWebViewJavascriptBridge.m in Sources */, 9D0E2E97210B575600133B4F /* UIDevice+ADJAdditions.m in Sources */, @@ -2793,7 +2764,6 @@ 9DEAF127210072BC005CAEDB /* ADJUtil.m in Sources */, 9DEAF113210072BC005CAEDB /* Adjust.m in Sources */, 9DEAF136210072BC005CAEDB /* ADJActivityHandler.m in Sources */, - 9DEAF0FE210072BC005CAEDB /* ADJKeychain.m in Sources */, 9D651C8925B26DF5006D69D6 /* ADJThirdPartySharing.m in Sources */, 9DEAF10A210072BC005CAEDB /* ADJSessionFailure.m in Sources */, 9DEAF121210072BC005CAEDB /* UIDevice+ADJAdditions.m in Sources */, @@ -2861,7 +2831,6 @@ 9DF9C93C1D6F3CA5008E362F /* ADJSystemProfile.m in Sources */, 9DB457B01D743704004D69E8 /* ADJBackoffStrategy.m in Sources */, 9DB457B11D743704004D69E8 /* ADJSdkClickHandler.m in Sources */, - 9DF9C92A1D6F3CA5008E362F /* ADJKeychain.m in Sources */, 96B671151D788F4A0090A023 /* ADJSessionParameters.m in Sources */, 9DF381F5260E9AF50033F5A1 /* NSNumber+ADJAdditions.m in Sources */, ); @@ -2905,7 +2874,6 @@ 9DFB068D1D7470C0006D48FC /* ADJSystemProfile.m in Sources */, 9DFB066F1D7470C0006D48FC /* ADJBackoffStrategy.m in Sources */, 9DFB06871D7470C0006D48FC /* ADJSdkClickHandler.m in Sources */, - 9DFB067B1D7470C0006D48FC /* ADJKeychain.m in Sources */, 96B671191D788F7A0090A023 /* ADJSessionParameters.m in Sources */, 9DF38210260E9B740033F5A1 /* NSNumber+ADJAdditions.m in Sources */, ); diff --git a/AdjustTests/AdjustTestApp/AdjustTestApp/ViewController.h b/AdjustTests/AdjustTestApp/AdjustTestApp/ViewController.h index 5120cbc98..0b0bea08b 100644 --- a/AdjustTests/AdjustTestApp/AdjustTestApp/ViewController.h +++ b/AdjustTests/AdjustTestApp/AdjustTestApp/ViewController.h @@ -9,15 +9,15 @@ #import // simulator -static NSString * baseUrl = @"http://127.0.0.1:8080"; -static NSString * gdprUrl = @"http://127.0.0.1:8080"; -static NSString * subscriptionUrl = @"http://127.0.0.1:8080"; -static NSString * controlUrl = @"ws://127.0.0.1:1987"; +//static NSString * baseUrl = @"http://127.0.0.1:8080"; +//static NSString * gdprUrl = @"http://127.0.0.1:8080"; +//static NSString * subscriptionUrl = @"http://127.0.0.1:8080"; +//static NSString * controlUrl = @"ws://127.0.0.1:1987"; // device -// static NSString * baseUrl = @"http://192.168.86.75:8080"; -// static NSString * gdprUrl = @"http://192.168.86.75:8080"; -// static NSString * subscriptionUrl = @"http://192.168.86.75:8080"; -// static NSString * controlUrl = @"ws://192.168.86.75:1987"; + static NSString * baseUrl = @"http://192.168.86.75:8080"; + static NSString * gdprUrl = @"http://192.168.86.75:8080"; + static NSString * subscriptionUrl = @"http://192.168.86.75:8080"; + static NSString * controlUrl = @"ws://192.168.86.75:1987"; @interface ViewController : UIViewController diff --git a/examples/AdjustExample-FbPixel/AdjustExample-FbPixel.xcodeproj/project.pbxproj b/examples/AdjustExample-FbPixel/AdjustExample-FbPixel.xcodeproj/project.pbxproj index 13970ebce..866cf8417 100644 --- a/examples/AdjustExample-FbPixel/AdjustExample-FbPixel.xcodeproj/project.pbxproj +++ b/examples/AdjustExample-FbPixel/AdjustExample-FbPixel.xcodeproj/project.pbxproj @@ -22,7 +22,6 @@ 9DF382A4260E9E660033F5A1 /* ADJTimerOnce.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF3824C260E9E650033F5A1 /* ADJTimerOnce.m */; }; 9DF382A5260E9E660033F5A1 /* ADJAttributionHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF3824D260E9E650033F5A1 /* ADJAttributionHandler.m */; }; 9DF382A6260E9E660033F5A1 /* ADJRequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF38250260E9E650033F5A1 /* ADJRequestHandler.m */; }; - 9DF382A7260E9E660033F5A1 /* ADJKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF38254260E9E660033F5A1 /* ADJKeychain.m */; }; 9DF382A8260E9E660033F5A1 /* ADJSdkClickHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF38255260E9E660033F5A1 /* ADJSdkClickHandler.m */; }; 9DF382A9260E9E660033F5A1 /* ADJEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF38257260E9E660033F5A1 /* ADJEvent.m */; }; 9DF382AA260E9E660033F5A1 /* ADJSessionSuccess.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF3825C260E9E660033F5A1 /* ADJSessionSuccess.m */; }; @@ -126,7 +125,6 @@ 9DF38251260E9E650033F5A1 /* ADJSystemProfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSystemProfile.h; sourceTree = ""; }; 9DF38252260E9E650033F5A1 /* ADJThirdPartySharing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJThirdPartySharing.h; sourceTree = ""; }; 9DF38253260E9E660033F5A1 /* ADJAttribution.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJAttribution.h; sourceTree = ""; }; - 9DF38254260E9E660033F5A1 /* ADJKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJKeychain.m; sourceTree = ""; }; 9DF38255260E9E660033F5A1 /* ADJSdkClickHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJSdkClickHandler.m; sourceTree = ""; }; 9DF38256260E9E660033F5A1 /* ADJActivityKind.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJActivityKind.h; sourceTree = ""; }; 9DF38257260E9E660033F5A1 /* ADJEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJEvent.m; sourceTree = ""; }; @@ -158,7 +156,6 @@ 9DF3827D260E9E660033F5A1 /* ADJEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJEvent.h; sourceTree = ""; }; 9DF3827E260E9E660033F5A1 /* ADJSdkClickHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJSdkClickHandler.h; sourceTree = ""; }; 9DF3827F260E9E660033F5A1 /* ADJActivityKind.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ADJActivityKind.m; sourceTree = ""; }; - 9DF38280260E9E660033F5A1 /* ADJKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ADJKeychain.h; sourceTree = ""; }; 9DF38282260E9E660033F5A1 /* NSNumber+ADJAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+ADJAdditions.h"; sourceTree = ""; }; 9DF38283260E9E660033F5A1 /* NSString+ADJAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+ADJAdditions.m"; sourceTree = ""; }; 9DF38284260E9E660033F5A1 /* UIDevice+ADJAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIDevice+ADJAdditions.h"; sourceTree = ""; }; @@ -373,7 +370,6 @@ 9DF38251260E9E650033F5A1 /* ADJSystemProfile.h */, 9DF38252260E9E650033F5A1 /* ADJThirdPartySharing.h */, 9DF38253260E9E660033F5A1 /* ADJAttribution.h */, - 9DF38254260E9E660033F5A1 /* ADJKeychain.m */, 9DF38255260E9E660033F5A1 /* ADJSdkClickHandler.m */, 9DF38256260E9E660033F5A1 /* ADJActivityKind.h */, 9DF38257260E9E660033F5A1 /* ADJEvent.m */, @@ -405,7 +401,6 @@ 9DF3827D260E9E660033F5A1 /* ADJEvent.h */, 9DF3827E260E9E660033F5A1 /* ADJSdkClickHandler.h */, 9DF3827F260E9E660033F5A1 /* ADJActivityKind.m */, - 9DF38280260E9E660033F5A1 /* ADJKeychain.h */, 9DF38281260E9E660033F5A1 /* ADJAdditions */, 9DF3828A260E9E660033F5A1 /* ADJAttribution.m */, 9DF3828B260E9E660033F5A1 /* ADJThirdPartySharing.m */, @@ -724,7 +719,6 @@ 9DF3834A260E9EB50033F5A1 /* NSString+ADJAdditions.m in Sources */, 9DF382B8260E9E660033F5A1 /* NSData+ADJAdditions.m in Sources */, 9DF3833C260E9EB50033F5A1 /* ADJEvent.m in Sources */, - 9DF382A7260E9E660033F5A1 /* ADJKeychain.m in Sources */, 9DF382BE260E9E660033F5A1 /* ADJActivityPackage.m in Sources */, 9DF382AC260E9E660033F5A1 /* ADJEventSuccess.m in Sources */, 9DF382BB260E9E660033F5A1 /* ADJAttribution.m in Sources */,