0

我从一个 Xcode 框架项目创建了一个 xcframework,该框架项目包含其他 xcframeworks 的依赖项。我的目标是为客户的应用程序提供我的 xcframework,希望客户的项目只能查看我的 xcframework 而不能访问我的项目包含的 xcframework 依赖项的标头(因为这些不是开源的,也不归我所有)。

我已经取得了一些成功,我只需将我的 xcframework 添加到测试应用程序中,一切正常,但是当我删除我的 DerivedData 文件夹时,测试应用程序不再工作(说它无法导入我试图隐藏的依赖私有库)如果我再次构建我的 xcframework 项目,它会再次工作,所以它似乎需要缓存我的 DerivedData 文件夹。我错过了什么?

*我已经走了 xcframework 路线,但想知道静态库是否更适合我隐藏项目中包含的依赖项及其标头的目标。

任何帮助将不胜感激。谢谢。

4

0 回答 0