【发布时间】:2016-08-08 06:45:46
【问题描述】:
使用 Carthage 管理我的依赖项,在模拟器中一切正常。
但是,在为设备构建时,我收到以下错误:
Module File was created by an older version of the compiler; rebuild Alamofire and try again: .../DerivedData/Build/Products/Debug-iPhones...
我已经尝试过其他人对类似问题的建议:删除我的派生数据、重新安装 Carthage 和重建框架。但是,错误一直存在。
【问题讨论】:
-
您在 Mac 上使用多个 Xcode 吗?
-
@RahulKatariya 不,只是 Xcode 的最新官方版本(非测试版)
-
你在运行 xcode-select -p 时看到了什么?如果你想使用 Xcode 7 中的框架,它应该指向 Xcode 7。
-
@RahulKatariya 它指向 7.3
-
您是否使用带有 --no-use-binaries 选项的 carthage 更新?
标签: ios xcode alamofire carthage