我意识到在其他问题(例如这里)中也提出了相同的错误,但是他们的解决方案对我不起作用。我的应用程序不断出现构建失败:“没有这样的模块'Alamofire'”。我遵循了cocoadocs安装说明(在此处)安装Alamofire,但仍无法正常工作。我确保一切都具有相同的部署目标。
嵌入式二进制文件和框架
这是我的podfile文字。
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 install”,并得到了以下消息:
[!] 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:找不到框架Alamofire。clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)。”
执行以下操作,您可以从“ Pods”导入任何快速文件
1)清理你的项目
2)确保将所有“窗格”>“构建设置”>“仅构建活动体系结构”设置为“否”。
3)不要运行,只需构建您的项目即可。
4)现在,将任何文件从“ Pods”导入到任何快速文件
例如:进口Alamofire
5)同样,构建项目,它将按预期工作。最后,您可以访问它的属性
更新:
对于更新的问题,我希望您使用的是Xcode 7.3,所以请更新Alamofire
到Swift 2.2
希望这可以帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句