Ios &引用;没有此类模块';阿拉莫菲尔'&引用;Xcode赢得';不能识别阿拉莫菲尔框架
我意识到在其他问题(如)中也有同样的错误,但他们的解决方案对我不起作用。 我的应用程序不断出现构建失败:“没有这样的模块‘Alamofire’”。我按照cocoadocs安装说明()安装了Alamofire,但它仍然不起作用。我确保所有内容都具有相同的部署目标。Ios &引用;没有此类模块';阿拉莫菲尔'&引用;Xcode赢得';不能识别阿拉莫菲尔框架,ios,xcode,swift,cocoapods,alamofire,Ios,Xcode,Swift,Cocoapods,Alamofire,我意识到在其他问题(如)中也有同样的错误,但他们的解决方案对我不起作用。 我的应用程序不断出现构建失败:“没有这样的模块‘Alamofire’”。我按照cocoadocs安装说明()安装了Alamofire,但它仍然不起作用。我确保所有内容都具有相同的部署目标。 这是我的播客文件文本 source 'https://github.com/CocoaPods/Specs.git' platform :ios, ‘9.2’ use_frameworks! target 'MyApp' do
这是我的播客文件文本
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, ‘9.2’
use_frameworks!
target 'MyApp' do
pod 'Alamofire', '~> 3.0'
end
target 'MyAppTests' do
end
target 'MyAppUITests' do
end
此外,我在终端中再次尝试“$pod安装”,并收到以下消息:
[!] The `App [Debug]` target overrides the `EMBEDDED_CONTENT_CONTAINS_SWIFT` build setting defined in `Pods/Target Support Files/Pods-App/Pods-App.debug.xcconfig'. This can lead to problems with the CocoaPods installation
- Use the `$(inherited)` flag, or
- Remove the build settings from the target.
按照Sohil的建议,XCode现在认可了Alamofire模块,但出现了22个新问题
更新#2:我现在使用的是Xcode 7.3和Swift 2.2,但是我收到了一个关于工作区链接的新错误:“ld:framework not found Alamofire.clang:error:linker命令失败,退出代码为1(使用-v查看调用)。”执行以下操作,您可以从“Pods”导入任何Swift文件 1) 清理你的项目 2) 确保所有“吊舱”>“构建设置”>“构建”处于活动状态 “仅限架构”设置为“否” 3) 不要运行,只构建您的项目 4) 现在,将任何文件从“Pods”导入任何swift文件 例如:进口阿拉莫菲尔 5) 再次,构建项目,它将按预期工作。最后,你可以 访问it属性 更新: 对于更新的问题,我希望您使用的是Xcode 7.3,因此请将
Alamofire
更新为Swift 2.2
希望这有帮助 请查看此屏幕截图 并与您的构建设置进行比较 希望这对你有帮助
对我来说,解决方案是按照 步骤是:
当我打开Xcode时,它仍然指向错误,然后我构建了项目(cmd+b),现在一切正常。目标覆盖了
其他\u LDFLAGS
构建设置
使用targets->Build Settings->Framework Search path中的
$(继承的)
标志在我的情况下,更改包名后无法运行存档。我已经清理了构建文件夹并运行了pod安装,然后一切正常 请确保您加载的是xcworkspace,而不是项目谢谢您的帮助。因此,我现在使用的是Xcode 7.3和Swift 2.2,但我在工作区链接中收到了一个新错误:“ld:framework not found Alamofire.clang:error:linker命令失败,退出代码为1(使用-v查看调用)。”@S.Sohi请发布屏幕快照我打开了一个新项目,转移了我的文件,扔掉了旧项目,然后又安装了Cocoapods和Alamofire。现在一切都正常运行。@SohilR.Memon当你说导入时,你的确切意思是什么?在我的例子中,pod在一个子文件夹中,现在它可以使用:“$PODS\u CONFIGURATION\u BUILD\u DIR/PODS/Alamofire”经过两天的努力,我找到了这个解决方案,谢谢