这是原始的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
答案 0 :(得分:35)
我也遇到过类似的问题。我无法弄清楚为什么,很快就失去了耐心,所以只是忽略了错误并直接点击“运行”。错误实际上消失了,并显示了“Build Succeeded”!
答案 1 :(得分:9)
您还可以尝试其他一些事项:
确保您的xcodebuild
版本也设置为6.4
。
您当然希望在项目中尝试clean all
。有时这会重置问题。
可能导致此问题的另一个原因是您可能需要擦除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
按照以下步骤
好运和快乐编码
答案 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)
。
$(inherited)
继承了cocoapods