diff --git a/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Sources/cloud_firestore/FLTFirebaseFirestorePlugin.m b/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Sources/cloud_firestore/FLTFirebaseFirestorePlugin.m index f8706120074d..4edb7cf0f641 100644 --- a/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Sources/cloud_firestore/FLTFirebaseFirestorePlugin.m +++ b/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Sources/cloud_firestore/FLTFirebaseFirestorePlugin.m @@ -224,9 +224,8 @@ - (FIRFirestore *_Nullable)getFIRFirestoreFromAppNameFromPigeon: if (pigeonApp.settings.persistenceEnabled != nil) { bool persistEnabled = [pigeonApp.settings.persistenceEnabled boolValue]; - // This is the maximum amount of cache allowed. We use the same number on android. - // This now causes an exception: kFIRFirestoreCacheSizeUnlimited - NSNumber *size = @104857600; + // We default to the maximum amount of cache allowed. + NSNumber *size = @(kFIRFirestoreCacheSizeUnlimited); if (pigeonApp.settings.cacheSizeBytes) { NSNumber *cacheSizeBytes = pigeonApp.settings.cacheSizeBytes; diff --git a/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Sources/cloud_firestore/FLTFirebaseFirestoreReader.m b/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Sources/cloud_firestore/FLTFirebaseFirestoreReader.m index d93b5f2f5480..edfa4cba17ae 100644 --- a/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Sources/cloud_firestore/FLTFirebaseFirestoreReader.m +++ b/packages/cloud_firestore/cloud_firestore/ios/cloud_firestore/Sources/cloud_firestore/FLTFirebaseFirestoreReader.m @@ -104,9 +104,8 @@ - (FIRFirestoreSettings *)FIRFirestoreSettings { if (![values[@"persistenceEnabled"] isEqual:[NSNull null]]) { bool persistEnabled = [((NSNumber *)values[@"persistenceEnabled"]) boolValue]; - // This is the maximum amount of cache allowed. We use the same number on android. - // This now causes an exception: kFIRFirestoreCacheSizeUnlimited - NSNumber *size = @104857600; + // We default to the maximum amount of cache allowed. + NSNumber *size = @(kFIRFirestoreCacheSizeUnlimited); if (![values[@"cacheSizeBytes"] isEqual:[NSNull null]]) { NSNumber *cacheSizeBytes = ((NSNumber *)values[@"cacheSizeBytes"]);