这是我的配置:
> Pod X:与MyProjectSharedCode链接,声明类SomeClass(在Objective C中)
> MyProjectExtension:今天的扩展,与MyProject共享数据
> MyProject:用于配置MyProjectExtension的Companion应用程序
> MyProjectSharedCode:MyProject和MyProjectExtension中常用代码的嵌入式框架.使用SomeClass.
我无法让它发挥作用.我试过了 :
>导入PodX.hin MyProjectSharedCode.h,但会导致编译错误:
include of non-modular header inside framework module
>这引导我到一些Stackoverflow链接,包括this one.但是,更改此选项不允许我编译.正如@NachoSoto在接受的答案的最后评论中所说,答案似乎不起作用,因为Xcode 6 B5.
任何帮助/潜在客户将不胜感激.
解决方法
今天有一篇关于使用Cocoapods 0.36.0的开发分支的好文章,这是添加框架/ swift支持的地方.
http://swiftwala.com/cocoapods-is-ready-for-swift/
Baring,我一直在将pods链接到一个框架,然后在桥接头中包含标题.它有点古怪,但只要您不想编写使用框架本身中的pod的swift,它就可以工作.
编辑
0.36.0的预发布版本是you can see the blog post here.