我的主要问题如下:Firebase ML Kit SDK超过GitHub的文件大小限制是否很常见,从而不允许推送到GitHub远程?我是否缺少某些东西-如果是这样,是否有一个常见的解决方法?
我的具体问题是:
remote: error: File Pods/GoogleMobileVision/TextDetector/Frameworks/TextDetector.framework/TextDetector is 265.89 MB; this exceeds GitHub's file size limit of 100.00 MB
如您所见,GoogleMobileVision
的{{1}}框架非常大。
一些细节:
我的Podfile如下(摘自Firebase安装文档):
TextDetector
此应用仍在开发中,尚未部署到App Store或其他任何应用。我愿意按照建议使用Git大文件存储(LFS),只是想知道这是否绝对必要。对于每个使用此方法的人都必须采取这种方法,这似乎有些奇怪。
非常感谢您提供任何信息/专业知识。
更新: 我联系了Firebase支持;他们非常敏感,并发送了以下答复:“您是正确的,ML Kit框架可能比其他框架大,因此可能需要您选择Git LFS。不过,感谢您的反馈,我会注意这个。”
答案 0 :(得分:0)
我在一个小组项目中遇到了这个问题,也许有更好的方法可以做到这一点,但是我们决定将Pods /包含在我们的.gitignore中。每次拉动时,您都需要运行pod install和pod update,这很痛苦,但似乎可行。