我创建了一个静态库“ MyLib.a ”及其可加载的捆绑包“ MyLibBundle.bundle ”,其中包含所有必需的资源,例如我的 xcdatamodel 和 xibs 。
现在,我想在另一个项目中使用该库。
所以,我在新版本中加入了“ MyLib.xcodeproject ”,链接了库并指定了标题搜索路径。
但是,毕竟应用程序找不到我的核心数据文件( SIGABRT )。
有人有解决方案吗?
答案 0 :(得分:3)
我们遇到了同样的问题。 这是迄今为止我们找到的最佳方式:
现在,在您的主要方案中,将捆绑包添加为应用程序本身之前构建的目标。 此外,取消选中parallelize复选框并确保捆绑包位于应用上方。这可以确保您的包首先构建,然后您的应用程序将构建。
希望这有帮助!