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

Str*_*i84 12 alamofire

这是最初的github 问题,支持sugested在这里打开一个线程以获得更多公众支持.

我正在使用xcode 6.4.

$ pod --version
0.38.2
Run Code Online (Sandbox Code Playgroud)

我的Podfile:

platform :ios, '8.0'
use_frameworks!

target 'Turnt' do
    pod 'Starscream'
    pod 'Alamofire', '~> 1.3'
end
Run Code Online (Sandbox Code Playgroud)

小智 35

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

  • 是的但是当我尝试归档项目时它会回来 (4认同)

cno*_*oon 9

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

验证xcodebuild版本

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

xcodebuild设置

全部清洁

你当然想尝试一下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
Run Code Online (Sandbox Code Playgroud)

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


小智 6

我遇到了同样的问题,通过Product-> clean然后Product-> build修复它


Mar*_*ans 5

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

例子: platform :ios, '11.2'

  • 确实是德普。这么明显的解决方案。谢谢!Xcode 和 Podfile iOS 版本都必须匹配。在任何一个地方改变它应该可以解决问题。 (2认同)