iOS 上的领域手动安装问题

Realm manual install issues on iOS

我按照 doc page 上的说明进行了手动安装。它正在工作,但是,当我尝试推送到我的回购时,回购拒绝了我的推送。我检查了为什么会这样,我发现有一个大文件,46 MB 左右。此文件位于 ios/Realm.framework/Realm

这个文件是什么?为什么是 45.6 MB? 为什么 OSX Realm.framework 只有 2.8 MB 而 iOS Realm.framework 是 45 MB +?

来自FAQ section of Realm docs

How big is the Realm library?

Once your app is built for release, Realm should only add around 1MB to its size. The releases we distribute are significantly larger (~37MB for iOS & ~2.4MB for OSX) because they include support for more architectures (ARM, ARM64, x86 for the simulator) and some debug symbols, which will all be stripped by Xcode automatically when you build your app.

如果您想避免在 git 存储库中捆绑二进制依赖项,您应该手动(在项目中拖动 Realm.xcodeproj)或使用工具从源代码构建 Realm 和其他依赖项像 CocoaPods 或 Carthage,所有这些都包含在 Realm 文档的 Installation 部分。