Skip to content

Commit 1adc4a1

Browse files
authored
Revert changes in Crashlytics version - as it's causing an issue with the version associated with the crash upload (#6955)
* Revert "Get rid of an additional import of FIRVersion that I missed deleting (#6867)" This reverts commit 3c1e5b4. * Revert "Change the Crashlytics version constant to read from FIRCore instead of from a build flag. (#6712)" This reverts commit c784d74.
1 parent a8e740b commit 1adc4a1

14 files changed

+28
-39
lines changed

Crashlytics/Crashlytics/Components/FIRCLSContext.m

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
#include <stdlib.h>
1818
#include <string.h>
1919

20-
#import "Crashlytics/Shared/FIRCLSConstants.h"
21-
2220
#import "Crashlytics/Crashlytics/Models/FIRCLSFileManager.h"
2321
#import "Crashlytics/Crashlytics/Models/FIRCLSInstallIdentifierModel.h"
2422
#import "Crashlytics/Crashlytics/Models/FIRCLSInternalReport.h"
@@ -402,9 +400,9 @@ static bool FIRCLSContextRecordIdentity(FIRCLSFile* file, const FIRCLSContextIni
402400

403401
FIRCLSFileWriteHashStart(file);
404402

405-
FIRCLSFileWriteHashEntryString(file, "generator", FIRCLSSDKGeneratorName().UTF8String);
406-
FIRCLSFileWriteHashEntryString(file, "display_version", FIRCLSSDKVersion().UTF8String);
407-
FIRCLSFileWriteHashEntryString(file, "build_version", FIRCLSSDKVersion().UTF8String);
403+
FIRCLSFileWriteHashEntryString(file, "generator", CLS_SDK_GENERATOR_NAME);
404+
FIRCLSFileWriteHashEntryString(file, "display_version", CLS_SDK_DISPLAY_VERSION);
405+
FIRCLSFileWriteHashEntryString(file, "build_version", CLS_SDK_DISPLAY_VERSION);
408406
FIRCLSFileWriteHashEntryUint64(file, "started_at", time(NULL));
409407

410408
FIRCLSFileWriteHashEntryString(file, "session_id", initData->sessionId);

Crashlytics/Crashlytics/Controllers/FIRCLSReportUploader.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -318,15 +318,15 @@ - (NSMutableURLRequest *)mutableRequestWithURL:(NSURL *)url timeout:(NSTimeInter
318318

319319
NSString *localeId = [self localeIdentifier];
320320

321-
[request setValue:FIRCLSSDKGeneratorName() forHTTPHeaderField:FIRCLSNetworkUserAgent];
321+
[request setValue:@CLS_SDK_GENERATOR_NAME forHTTPHeaderField:FIRCLSNetworkUserAgent];
322322
[request setValue:FIRCLSNetworkApplicationJson forHTTPHeaderField:FIRCLSNetworkAccept];
323323
[request setValue:FIRCLSNetworkUTF8 forHTTPHeaderField:FIRCLSNetworkAcceptCharset];
324324
[request setValue:localeId forHTTPHeaderField:FIRCLSNetworkAcceptLanguage];
325325
[request setValue:localeId forHTTPHeaderField:FIRCLSNetworkContentLanguage];
326326
[request setValue:FIRCLSDeveloperToken forHTTPHeaderField:FIRCLSNetworkCrashlyticsDeveloperToken];
327327
[request setValue:FIRCLSApplicationGetSDKBundleID()
328328
forHTTPHeaderField:FIRCLSNetworkCrashlyticsAPIClientId];
329-
[request setValue:FIRCLSSDKVersion()
329+
[request setValue:@CLS_SDK_DISPLAY_VERSION
330330
forHTTPHeaderField:FIRCLSNetworkCrashlyticsAPIClientDisplayVersion];
331331
[request setValue:[[self dataSource] googleAppID]
332332
forHTTPHeaderField:FIRCLSNetworkCrashlyticsGoogleAppId];

Crashlytics/Crashlytics/DataCollection/FIRCLSDataCollectionArbiter.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ + (BOOL)isCrashlyticsCollectionEnabledWithApp:(FIRApp *)app withAppInfo:(NSDicti
101101
[firebaseCrashlyticsCollectionEnabled isKindOfClass:[NSNumber class]]) {
102102
return [firebaseCrashlyticsCollectionEnabled boolValue];
103103
}
104-
#ifdef CRASHLYTICS_1P
104+
#ifdef CRASHLYTICS_INTERNAL
105105
return NO;
106106
#else
107107
return [app isDataCollectionDefaultEnabled];

Crashlytics/Crashlytics/FIRCrashlytics.m

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737

3838
#import "Crashlytics/Crashlytics/Helpers/FIRCLSLogger.h"
3939
#import "Crashlytics/Shared/FIRCLSByteUtility.h"
40-
#import "Crashlytics/Shared/FIRCLSConstants.h"
4140
#import "Crashlytics/Shared/FIRCLSFABHost.h"
4241

4342
#import "Crashlytics/Crashlytics/Controllers/FIRCLSReportManager.h"
@@ -95,7 +94,7 @@ - (instancetype)initWithApp:(FIRApp *)app
9594

9695
FIRCLSProfileMark mark = FIRCLSProfilingStart();
9796

98-
NSLog(@"[Firebase/Crashlytics] Version %@", FIRCLSSDKVersion());
97+
NSLog(@"[Firebase/Crashlytics] Version %@", @CLS_SDK_DISPLAY_VERSION);
9998

10099
FIRCLSDeveloperLog("Crashlytics", @"Running on %@, %@ (%@)", FIRCLSHostModelInfo(),
101100
FIRCLSHostOSDisplayVersion(), FIRCLSHostOSBuildVersion());

Crashlytics/Crashlytics/Helpers/FIRCLSDefines.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717
#include <TargetConditionals.h>
1818

1919
// macro trickiness
20+
#define STR_HELPER(x) #x
21+
#define STR(x) STR_HELPER(x)
2022
#define CONCAT_EXPANDED(a, b) a##b
2123
#define CONCAT(a, b) CONCAT_EXPANDED(a, b)
2224

@@ -45,6 +47,10 @@
4547
#define CLS_TARGET_OS_OSX (TARGET_OS_MAC && !TARGET_OS_IPHONE)
4648
#define CLS_TARGET_OS_HAS_UIKIT (TARGET_OS_IOS || TARGET_OS_TV)
4749

50+
#define CLS_SDK_DISPLAY_VERSION STR(DISPLAY_VERSION)
51+
52+
#define CLS_SDK_GENERATOR_NAME (STR(CLS_SDK_NAME) "/" CLS_SDK_DISPLAY_VERSION)
53+
4854
// arch definitions
4955
#if defined(__arm__) || defined(__arm64__) || defined(__arm64e__)
5056
#include <arm/arch.h>

Crashlytics/Crashlytics/Models/FIRCLSSettings.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ - (BOOL)collectReportsEnabled {
304304
}
305305

306306
- (BOOL)shouldUseNewReportEndpoint {
307-
#ifdef CRASHLYTICS_1P
307+
#ifdef CRASHLYTICS_INTERNAL
308308
return YES;
309309
#else
310310
NSNumber *value = [self appSettings][@"report_upload_variant"];

Crashlytics/Crashlytics/Settings/FIRCLSSettingsOnboardingManager.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ - (void)beginSettingsAndOnboardingWithGoogleAppId:(NSString *)googleAppID
8484
// backwards compatibility
8585
// TODO(b/141747635)
8686
self.kitVersionsByKitBundleIdentifier = @{
87-
FIRCLSApplicationGetSDKBundleID() : FIRCLSSDKVersion(),
87+
FIRCLSApplicationGetSDKBundleID() : @CLS_SDK_DISPLAY_VERSION,
8888
};
8989

9090
[self beginSettingsDownload:token waitForCompletion:waitForCompletion];

Crashlytics/Crashlytics/Settings/Operations/FIRCLSDownloadAndSaveSettingsOperation.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ - (NSMutableURLRequest *)mutableRequestWithDefaultHTTPHeaderFieldsAndTimeoutForU
8888
forHTTPHeaderField:@"X-Crashlytics-OS-Build-Version"];
8989
[request setValue:FIRCLSHostOSDisplayVersion()
9090
forHTTPHeaderField:@"X-Crashlytics-OS-Display-Version"];
91-
[request setValue:FIRCLSSDKVersion() forHTTPHeaderField:@"X-Crashlytics-API-Client-Version"];
91+
[request setValue:FIRCLSVersion forHTTPHeaderField:@"X-Crashlytics-API-Client-Version"];
9292

9393
return request;
9494
}

Crashlytics/Crashlytics/Settings/Operations/FIRCLSNetworkOperation.m

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,16 +74,15 @@ - (NSMutableURLRequest *)mutableRequestWithDefaultHTTPHeadersForURL:(NSURL *)url
7474
[request setValue:FIRCLSDeveloperToken forHTTPHeaderField:FIRCLSNetworkCrashlyticsDeveloperToken];
7575
[request setValue:FIRCLSApplicationGetSDKBundleID()
7676
forHTTPHeaderField:FIRCLSNetworkCrashlyticsAPIClientId];
77-
[request setValue:FIRCLSSDKVersion()
77+
[request setValue:FIRCLSVersion
7878
forHTTPHeaderField:FIRCLSNetworkCrashlyticsAPIClientDisplayVersion];
7979
[request setValue:self.googleAppID forHTTPHeaderField:FIRCLSNetworkCrashlyticsGoogleAppId];
8080

8181
return request;
8282
}
8383

8484
- (NSString *)userAgentString {
85-
return
86-
[NSString stringWithFormat:@"%@/%@", FIRCLSApplicationGetSDKBundleID(), FIRCLSSDKVersion()];
85+
return [NSString stringWithFormat:@"%@/%@", FIRCLSApplicationGetSDKBundleID(), FIRCLSVersion];
8786
}
8887

8988
- (NSString *)localeIdentifier {

Crashlytics/Shared/FIRCLSConstants.h

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414

1515
#import <Foundation/Foundation.h>
1616

17-
NS_ASSUME_NONNULL_BEGIN
18-
1917
FOUNDATION_EXPORT NSString *const FIRCLSDeveloperToken;
2018

19+
FOUNDATION_EXPORT NSString *const FIRCLSVersion;
20+
2121
// User Messages
2222
FOUNDATION_EXPORT NSString *const FIRCLSMissingConsumerKeyMsg;
2323
FOUNDATION_EXPORT NSString *const FIRCLSMissingConsumerSecretMsg;
@@ -43,9 +43,3 @@ FOUNDATION_EXPORT NSString *const FIRCLSNetworkCrashlyticsGoogleAppId;
4343
FOUNDATION_EXPORT NSString *const FIRCLSNetworkCrashlyticsOrgId;
4444
FOUNDATION_EXPORT NSString *const FIRCLSNetworkUserAgent;
4545
FOUNDATION_EXPORT NSString *const FIRCLSNetworkUTF8;
46-
47-
NSString *FIRCLSSDKGeneratorName(void);
48-
49-
NSString *FIRCLSSDKVersion(void);
50-
51-
NS_ASSUME_NONNULL_END

0 commit comments

Comments
 (0)