如何将核心数据添加到 iOS 的静态框架?

Posted

技术标签:

【中文标题】如何将核心数据添加到 iOS 的静态框架?【英文标题】:How to add Core Data to Static Framework for iOS? 【发布时间】:2010-12-01 11:19:12 【问题描述】:

我在 XCode 中开发静态库。我想通过使用 Core Data 模型(扩展名为 .xcdatamodeld 的文件)来使用 Core Data。

当我想将它添加到项目中时,无法检查“获取信息”字段,因此将在此框架中使用它。

我应该如何添加这些数据,以便框架能够使用它。

谢谢,请保重 :)

【问题讨论】:

【参考方案1】:

您将 Core Data 添加为框架以访问其标头,就像您对任何其他(应用程序)项目所做的那样。然后,您的用户还需要在构建应用时将其添加为框架。

如果您正在考虑,您不能也不应该静态添加 Core Data。

【讨论】:

是的,我要补充一点,链接到静态库的可执行文件是否链接到静态库所依赖的框架取决于项目。例如,应用程序需要链接到框架。这就是它在运行时获取这些符号的方式。

以上是关于如何将核心数据添加到 iOS 的静态框架?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Core Data 添加到已经创建的 iOS 项目中

如何将 armv7s 架构添加到 xcode 7 / ios 9 中的静态库?

如何使用静态库(iOS)在应用程序中隐藏核心数据模型?

将核心数据添加到现有的选项卡式应用程序(ios swift、Xcode6)

如何从核心数据表 ios 中检索数据?

swift ios如何检查核心数据库中的字段