首页 > 解决方案 > 如何在动态框架中隐藏静态库

问题描述

我正在构建一个依赖于静态库的私有框架。我们称之为LibNet的库嵌入在动态框架中,我们称之为MyFramework

Xcode 框架

在客户端应用程序中导入 MyFramework 时,我想禁止 MyFramework 的用户导入 LibNet 并在他们的应用程序中使用它。

期望的结果(在客户端应用程序内部):

import MyFramework

import LibNet(错误:找不到模块/模块是私有的)

期望的结果

重要信息:

问题:

  1. 我正在尝试的事情可能吗?
  2. 是否可以按特定目标限制 LibNet 的使用?

标签: iosswiftobjective-cframeworksclang

解决方案


推荐阅读