我正在最新的 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
我正在使用podfile导入AFNetworking库。然而,当我编译时,出现以下错误:
<unknown>:0: error: ~/Core/Source/Core.h:2: include of non-modular header inside framework module 'Core'
因为AFNetworking的导入。但是如果我不包含它,那么编译错误将无处不在,引用AFNetworking。
有人找出了正确的组合吗?