【发布时间】:2017-07-12 06:06:10
【问题描述】:
我正在目标 C 中创建一个 Cocoa Touch 框架,当它通过 Cocoapods 分发时,如何隐藏实现 (.m) 文件。我知道在静态库中隐藏实现很容易,但我如何在框架中做同样的事情?任何帮助将不胜感激。
【问题讨论】:
标签: ios objective-c cocoa-touch
我正在目标 C 中创建一个 Cocoa Touch 框架,当它通过 Cocoapods 分发时,如何隐藏实现 (.m) 文件。我知道在静态库中隐藏实现很容易,但我如何在框架中做同样的事情?任何帮助将不胜感激。
【问题讨论】:
标签: ios objective-c cocoa-touch
框架是资源的集合;它将静态库及其头文件收集到一个单一的结构中,Xcode 可以轻松地将其合并到您的项目中。
所以框架实际上隐藏了你的实现,因为它只包含带有标题和资源的库。
您应该通过 cocoapods 分发构建的框架。
【讨论】: