【发布时间】:2016-05-12 11:04:08
【问题描述】:
我正在开发一个私有框架,为我们的客户提供他们项目的资源,这样他们就可以拖放到他们的项目中并开始使用。
为了避免不需要的库导入引用路径集和添加到构建设置工作,我提到构建框架来组织交付物是更好的解决方案,它可以满足 Watch OS、iPod、Ipad、iPhone 的所有需求。
我想创建一个通用框架,其中包含其他第 3 方使用的 pod。任何人都可以指导我完成这个过程,我如何实现这一点,使其尺寸紧凑,交付时除了我的接口文件外不暴露源代码。
预期结构。
MYCustomFramework
- -----版本
- --------- 一些资产包
- --------- 第三方 Pod 库
- --------------- 使用 Pod 的 XMPP 框架
- --------------- 文档框架
- --------------- 日志框架 -
然后我想将此框架添加到我的测试项目中,该项目将拥有自己的 Pod
MyTestProject.xcworkspace MyTestProject.xcproj MYCustomFramework.framework - 这将在内部编译所有以下括号内容,因此除了接口之外没有暴露源。 {
- -----版本
- --------- 一些资源包
- --------- 第三方 Pod 库
- --------------- 使用 Pod 的 XMPP 框架
- --------------- 文档框架
- --------------- 日志框架 }
如何实现这一点并使其尺寸尽可能小。
【问题讨论】:
标签: ios cocoa-touch frameworks cocoapods podspec