iOS 静态库 - 是不是可以在我的库中包含 AdSupport.framework?

Posted

技术标签:

【中文标题】iOS 静态库 - 是不是可以在我的库中包含 AdSupport.framework?【英文标题】:iOS Static library - is it possible to include AdSupport.framework in my library?iOS 静态库 - 是否可以在我的库中包含 AdSupport.framework? 【发布时间】:2016-02-29 18:44:15 【问题描述】:

我正在使用objective-c,xcode7。

我创建了一个使用 ASIdentifierManager 的静态库,包含在“AdSupport.framework”中。

现在当有人想使用我的 *.a 文件时,他们也必须在他们的项目中包含“AdSupport.framework”。

是否可以在我编译的 *.a 库中包含“AdSupport.framework”以便其他人不必这样做?

【问题讨论】:

【参考方案1】:

不,这是一个系统库。在您的集成说明中包括他们链接到它的要求。如果您支持像 CocoaPods 这样的依赖管理器,您可以在 PodSpec 中定义此要求,以便为它们处理。

【讨论】:

以上是关于iOS 静态库 - 是不是可以在我的库中包含 AdSupport.framework?的主要内容,如果未能解决你的问题,请参考以下文章

如何防止 ProGuard 在输出 jar 中包含引用的库

如何打开框架中包含的视图控制器作为 iOS 的静态库?

在 iOS 的动态框架中包含静态库

如何在 CMake 项目中包含外部库

如何不在我的柯南包中包含源文件?

在现代CMake项目中存档静态依赖项