无法为'Alamofire'加载底层模块

时间:2015-07-28 11:24:37

标签: alamofire

这是原始的github issue,为了获得更多的公众支持,支持在这里打开一个帖子。

我正在使用xcode 6.4。

$ pod --version
0.38.2

我的Podfile:

platform :ios, '8.0'
use_frameworks!

target 'Turnt' do
    pod 'Starscream'
    pod 'Alamofire', '~> 1.3'
end

8 个答案:

答案 0 :(得分:35)

我也遇到过类似的问题。我无法弄清楚为什么,很快就失去了耐心,所以只是忽略了错误并直接点击“运行”。错误实际上消失了,并显示了“Build Succeeded”!

答案 1 :(得分:9)

您还可以尝试其他一些事项:

验证xcodebuild版本

确保您的xcodebuild版本也设置为6.4

xcodebuild settings

全部清除

您当然希望在项目中尝试clean all。有时这会重置问题。

擦除DerivedData和Xcode Cache

可能导致此问题的另一个原因是您可能需要擦除DerivedData文件夹以及Xcode缓存。

echo "Removing DerivedData and Xcode Cache"
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/com.apple.dt.Xcode

给那些旋转,我会相应地更新我的答案。祝你好运!

答案 2 :(得分:6)

我遇到了同样的问题 产品 - >清洁然后产​​品 - >构建固定它

答案 3 :(得分:3)

对我的修复是将我Podfile中的平台版本更改为我在Xcode中构建的版本。然后再次运行pod install。 DERP。

示例:platform :ios, '11.2'

答案 4 :(得分:1)

此问题已在Github报告:https://github.com/Alamofire/Alamofire/issues/441

按照以下步骤

  1. 产品 - >
  2. 重启Xcode
  3. 重建项目
  4. 可能允许访问钥匙串
  5. 好运和快乐编码

答案 5 :(得分:0)

这是Alamofire的Xcode错误。只需不断重建应用程序并清理它。重新启动后,Xcode和问题应该消失。 希望有所帮助,

答案 6 :(得分:0)

就我而言,我忘记为所有目标添加依赖项。我只有在单元测试时才遇到问题,后来才意识到我错过了将其添加到.pod文件中作为测​​试目标的问题。

目标'SujanTests'做

pod'Alamofire','〜> 3.7'

结束

答案 7 :(得分:0)

对我来说,以上所有答案均无效。 我做的非常错误的事情是在Build Settings中的Other Swift Flags中设置了一个标志。 哪个覆盖cocoapods自定义标志。 在这种情况下,它显示出类似这样的错误。 吊舱安装完成! Podfile中有16个依赖项,总共安装了29个pod。

[!] The `***** [Debug]` target overrides the `OTHER_SWIFT_FLAGS` build setting defined in
    `Pods/Target Support Files/Pods-MishiPay/Pods-MishiPay.debug.xcconfig'. This can lead 
    to problems with the CocoaPods installation
    - Use the `$(inherited)` flag, or
    - Remove the build settings from the target.

所以不要删除我的其他自定义标志。一切正常后,我又添加了一个标志$(inherited)

enter image description here

$(inherited)继承了cocoapods

定义的所有自定义标志