对Cocoa Touch Framework和Cocoa Touch静态库的任何评论?
您是否可以像没有源代码的静态库一样分发框架?
答案 0 :(得分:25)
Xcode 6中添加了Cocoa Touch框架支持,主要是为了支持iOS 8和Mac OS 10.10中的App Extensions。应用程序扩展必须构建为Cocoa Touch框架。
框架在项目中设置的手动工作量要少于静态库,尽管CocoaPods主要关注这些难点。
框架可以 - 并且默认情况下 - 在构建目标中没有源代码的情况下构建。通常只有头文件在目标中。因此,您可以创建和共享仅二进制框架。