在Xcode 6 GM的嵌入式框架中使用Cocoapods

时间:2014-09-13 16:31:41

标签: xcode frameworks swift cocoapods

这是我的配置:

  1. Pod X:与MyProjectSharedCode相关联,声明了课程SomeClass(在目标C 中)
  2. MyProjectExtension:今天的扩展程序,与MyProject
  3. 共享数据
  4. MyProject:配置MyProjectExtension
  5. 的配套应用
  6. MyProjectSharedCodeMyProjectMyProjectExtension中常见代码的嵌入式框架。使用SomeClass
  7. 我无法让它发挥作用。我试过了:

    • PodX.h中导入MyProjectSharedCode.h,但会导致编译错误:
      

    在框架模块中包含非模块化头文件

    • 这引导我找到一些Stackoverflow链接,包括this one。但是,更改此选项不允许我编译。正如@NachoSoto在接受的答案的最后评论中所说,自Xcode 6 B5以来,答案似乎没有用。

    非常感谢任何帮助/潜在客户。

1 个答案:

答案 0 :(得分:2)

今天有一篇关于使用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