ios - 如何共享静态库并避免在 iOS 中重复?

标签 ios dependencies static-libraries cocoalumberjack

我们正在使用 CocoaLumberjack用于日志记录的库。在我们的项目中,我们编写了各种静态库。现在的问题是我们想在几乎每个库中使用日志记录,包括主应用程序。

在每个库中,我们需要添加 Lumberjack 库(我们已添加文件并将其设为 .a)。我无法理解如何避免在每个项目中导入 lib。

如果我在其中一个库中使用 .a,它不应该已经解决了主应用程序和其他库的依赖关系吗?

最佳答案

如果我没理解错的话,您只需将 Lumberjack 库抓取到项目中一次,然后将其添加到检查器中的目标。 enter image description here

关于ios - 如何共享静态库并避免在 iOS 中重复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24437115/

相关文章:

ios - 在 2 个屏幕导航 Controller 之间交换 View Controller 会导致不一致的层次结构异常

ios - 如何使用 SDWebImage - Swift 在 imageURL 为空时设置默认图像

spring - 不满意的依赖异常 : Error creating bean with name 'homeController' : Unsatisfied dependency expressed through field 'userDAO'

linker - XCode5 链接 Testflight SDK 库

ios - 无法获取 numberOfLines = 0 的 UILabel 的高度

ios - Objective C NSPredicate 两个属性的总和

deployment - PowerShell 依赖管理

python - 如何将 python 依赖项添加到 heroku Node 服务器?

linux - 如何在较新的 Linux 中运行需要较旧的 glibc 库的二进制文件?

android - 为什么在 obj/local/armeabi 中找到的共享库的大小比在 libs/armeabi 中的版本大?