迅速.无法建立Objective-c模块'Alamofire'

sto*_*nal 110 swift alamofire

Alamofire的新鲜香草子模块安装,使用XCode6并遵循指示T.这里的东西是不合适的.我得到的错误是"无法构建objective-c模块"alamofire"on import alamofire.这是我得到的错误的屏幕截图:

在此输入图像描述 我的配置:

在此输入图像描述

Dan*_*son 92

发生这种情况时,首先单独构建框架.在你的情况下:

  • 将计划更改为Alamofire
  • 构建(⌘B)
  • 改回你的计划

  • 如果必须单独构建方案,则可能意味着您没有将框架设置为应用程序的构建设置中的目标依赖项.这样做,你不应该手动构建它. (4认同)
  • 好答案;我忘了更改构建方案来修复此类错误! (2认同)

Sea*_*ell 51

进入Developer/Xcode/DerivedData并删除框架的文件夹.(或者只是删除DerivedData本身)

如果您在正在运行的模拟器中构建了应用程序,则需要删除该应用程序.

然后清洁和建立

  • 这在使用CocoaPods时对我有用 (2认同)

Sam*_*fes 29

这对我来说总是有用的:

  1. 退出Xcode
  2. 删除 ~/Library/Developer/Xcode/DerivedData
  3. 更改框架的方案并构建⌘B
  4. 更改为您的应用程序并构建⌘B


Isu*_*uru 22

删除DerivedData文件夹并清理和构建项目为我解决了这个问题.


小智 14

按此顺序尝试以下操作,其中一个步骤应该有效.

  1. Cmd+ B- 构建工作区,并且应该构建我们想要的目标或模块.

  2. Cmd+ K然后Cmd+ B- 清洁然后构建

  3. Cmd+ Shift+ Option+ KCmd+ B- 清理构建文件夹

  4. 退出Xcode,删除派生数据,启动Xcode和Cmd+ Shift+ Option+ K然后Cmd+B

这恰好是从Xcode清除派生数据和其他缓存的最简洁方法.


Dav*_*mes 12

如果您在尝试导入动态框架时遇到此错误,请确保框架包含在目标的目标依赖项中.

Project > "Target" > Build Phases > Target Dependencies


Nic*_*ell 11

Build clean对我有用.

  1. 为阿拉莫打造清洁
  2. 为HTTPDemo构建清理


xyt*_*tor 6

注释掉导入和使用它的所有代码,构建,运行然后取消注释。它对我有用...