Obj-C CocoaPods + Swift框架

Rya*_*yan 28 afnetworking cocoapods swift xcode6

我正在最新的Xcode 6 DP4中创建一个Swift框架.我需要在我的框架内部使用AFNetworking,但无法找到编译它的方法.

我知道如何使用桥接头,但Swift框架不支持这些头.


我的框架Core.framework看起来像这样:

> Core.h
    #import <UIKit/UIKit.h>
    #import <AFNetworking/AFNetworking.h>

    //! Project version number for Core.
    FOUNDATION_EXPORT double CoreVersionNumber;

    //! Project version string for Core.
    FOUNDATION_EXPORT const unsigned char CoreVersionString[]; 

> SomeFileThatNeedsAFNetworking.swift
Run Code Online (Sandbox Code Playgroud)

我正在使用podfile引入AFNetworking.但是,当我编译时,我收到以下错误:

<unknown>:0: error: ~/Core/Source/Core.h:2: include of non-modular header inside framework module 'Core'
Run Code Online (Sandbox Code Playgroud)

因为AFNetworking导入.但是,如果我不包括它,那么我会在参考AFNetworking的所有地方得到编译错误.

有没有人想出正确的组合?

use*_*611 3

好吧,根据我在这里这里看到的内容,我认为还不可能从 pod 文件编译任何内容。我尝试使用 SCLAlertView-Swift 库执行此操作,但出现类似错误。我想你只需要等待 cocoapods 团队开发代码即可。