我正在构建一个框架,将我的应用程序的功能分发给第三方。当我构建框架时,我只希望在框架中公开显示我的一些头文件。
据我了解,这样做的方法是在Xcode的Copy Headers构建阶段将这些标题标记为“Project”,我已经完成了。但是,无论如何都要复制标题。
我尝试清理我的项目并重建它。这没有解决问题。我查看了headers文件夹,发现只有我标记为Public的标题才会更新(查看Last Modified时间戳),所以我想也许留下的那些只是以前版本中的遗物。所以我删除了那些文件,再次清理,然后再次构建项目。
这也不起作用。现在我有所有文件的新标题(包括标记为“项目”的文件)并且我没有想法。有没有人知道什么可能导致头文件被标记为“项目”时公开复制?我该如何解决这个问题?
答案 0 :(得分:1)
我遇到了同样的问题然后我发现了这个问题:
https://github.com/kstenerud/iOS-Universal-Framework
使用它之后,我只获得了我想公开的标题,以及所有其他人保持私密。
不能推荐它。