【发布时间】:2015-07-23 20:27:57
【问题描述】:
所以我有一个 swift (xcode 7) 项目,它有一堆框架目标,我想要一个包含所有这些框架的 podspec,作为子规范。
当我创建一个 podspec 并将一堆子规范添加到示例项目时,示例项目无法编译,因为模块名称已更改。
例如,我有一个名为“Frameworks”的 podspec,其子规范为“Datamodel”和“Common”。
我创建了一个示例项目,其中的 podfile 引用了“Frameworks/Datamodel”和“Frameworks/Common”。数据模型框架依赖于公共和在数据模型代码内部,公共框架被导入
import common
但是在示例项目中,所有子规范都被插入到 cocoapods 生成的名为 Frameworks 的新框架中,因此这个 import common 会抛出一个错误,指出它找不到 common 模块。我必须将其更改为
import Framework
让它工作,但这绝对不是一个可接受的解决方案。
我该如何解决这个问题?还是这只是我做不到的事情?
【问题讨论】:
-
这个问题有进展吗?
标签: ios swift frameworks cocoapods xcode7