firebase / firebase/firebase-unity-sdk

[FR]: Decrease DLL file Sizes to Avoid LFS

Open
#1,116 4 comments 16 reactions 0 assignees View on GitHub
type: feature request
Dominant language
C#
Stars
320
Forks
60
Avg merge
11h 15m
Merged PRs (30d)
11

Description

### Description

1. There are currently 2 Files in latest SDK for Unity 12.1.0 Firebase which are :
"Firebase/Plugins/x86_64/FirebaseCppApp-12_1_0.so" and "Firebase/Plugins/x86_64/FirebaseCppApp-12_1_0.bundle"

Both of these files are greater than 100 MB. As a result whenever I try to push these files on git it shows me that I have hit my 100 MB default limit per file. As a result I either have to go for paid plan or have to add LFS to my git repo giving me useless overhead over my default repo.

2. Unity SDK has them as whole files and does not handle its division into at least 2 smaller sized files.
3. My recommendation is to divide this file into smaller < 100 MB files to avoid unnecessary usage of LFS when Repositeries like mine does not use LFS at all. In short I should not be forced to use LFS when using Third Party SDKs.

### API Proposal

_No response_

### Firebase Product(s)

All

### Targeted Platform(s)

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.