使用XCode6并且按照说明书安装Alamofire新版本的子模块,但是似乎有些问题。我收到的错误信息是"Could not build objective-c module "alamofire" on import alamofire。这里是我接收到的错误截图:
这是我的配置:
使用XCode6并且按照说明书安装Alamofire新版本的子模块,但是似乎有些问题。我收到的错误信息是"Could not build objective-c module "alamofire" on import alamofire。这里是我接收到的错误截图:
这是我的配置:
当出现这种情况时,先单独构建框架。在您的情况下:
进入Developer/Xcode/DerivedData目录并删除你的框架文件夹。(或者直接删除DerivedData文件夹)
如果你有一个在运行中的模拟器中的应用程序构建,则需要在那里删除该应用程序。
然后进行清理和构建操作。
以下方法一直对我有效:
~/Library/Developer/Xcode/DerivedData
删除 DerivedData 文件夹并清理并构建项目,解决了我的这个问题。
如果您在尝试导入动态框架时出现此错误,请确保该框架已包含在目标的目标依赖项中。
项目 > "目标" > 构建阶段 > 目标依赖项
Cmd+B - 构建workspace,可能会构建所需的目标或模块。
Cmd+K,然后 Cmd+B - 清除并构建
Cmd+Shift+Option+K 和 Cmd+B - 清理构建文件夹
退出Xcode,删除派生数据,启动Xcode,然后按 Cmd+Shift+Option+K 再按 Cmd+B
这恰好是从Xcode中清理派生数据和其他缓存的最干净的方法。
我使用了Build clean,它对我很有效。
将导入语句和使用它的所有代码注释掉,构建并运行代码,然后再取消注释。 这对我起作用了...
pod update
来更新您的pods到最新版本,看看情况如何。我在我的Objective-C / Swift混合项目中解决了这个问题。
在您的Objective-C桥接文件中,添加以下行:
#import <Alamofire/Alamofire.h>