ios - iOS 上的 Realm 手动安装问题

标签 ios realm

我按照 doc page 上的说明进行操作使手动安装工作。它正在工作,但是,当我尝试推送到我的 repo 时, repo 拒绝了我的推送。我检查了为什么会这样,我发现有一个大文件,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 和其他依赖项(将 Realm.xcodeproj 拖到你的项目中)或使用类似的工具CocoaPods 或 Carthage,所有这些都包含在 Installation 中Realm 文档的一部分。

关于ios - iOS 上的 Realm 手动安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28936569/

相关文章:

ios - 将一系列位转换为 NSData 对象

ios - 仅在铃声/静音开关打开时播放声音

swift - Realm.create 会用相同的主键更新对象吗?

swift - 如何根据 bool 属性对 Realm 结果进行排序

ios - 将iOS 9 SDK版本提交给Apple iTunes连接错误

IOS Facebook SDK 3.1::使用 fb ios sdk 3.1 登录:只有 openActiveSession 进行应用内登录

swift - [元素]' requires that '元素'继承自 'Object'

ios - 更新模型 Realm Swift

ios - 更新iOS后,所有使用该框架的应用程序都停止在设备上运行,而是在模拟器上运行

ios - 设备旋转后后退按钮未调整大小