我有一个需要Alamofire进口的项目,我带的每一个方法都让我得到同样的问题 进口Alamofire - 没有这样的模块'Alamofire'
来源'https://github.com/CocoaPods/Specs.git'
header("Location: http://example.com/myOtherPage.php");
die();
platform :ios, '9.0'
use_frameworks!
target 'my project name' do
pod 'Alamofire', '~> 3.4'
end
一切顺利,从安装cocoapods到最后都没有错误。
使用projectname.xcworkspace打开项目
甚至尝试了手动但仍然是同样的问题 - 没有这样的模块'Alamofire'
提前感谢您的帮助。
答案 0 :(得分:4)
通过CocoaPods
添加框架后,在大多数情况下,您应该立即清理并构建项目。
这应该注意为您的应用添加/构建新框架并使其活跃使用
另外,请注意,添加pod后会创建另一个项目副本,称为“yourProjectName.xcworkspace
”(您可以在目录中找到它)。它将有一个浅蓝色缩略图。添加pod后,必须开始使用项目的副本而不是正常项目。
// 注意:通常使用CocoaPods
,当您向Podfile
添加广告连播时,只需保存Podfile
并输入'podinstall '在你的终端。确保在此之前到达您的项目目录。这将自动导入框架。但是,您需要在文件中编写import语句以明显使用它
你不需要明确导入Alamofire框架(如果使用Cocoa Pod) - Umair(在评论中)
答案 1 :(得分:1)
执行Build
然后执行background-color
。我觉得它很有帮助。
答案 2 :(得分:1)
我遇到了类似的问题,并按照下面列出的步骤解决了这个问题:
<projectName>.xcworkspace
是您在将项目添加到项目后需要使用的内容pods
文件夹和Podfile.lock
,并执行了pod install
Architectures
设为Standard architectures (armv7, armv7s, arm64)
Build Active Architectures Only
设为Yes
答案 3 :(得分:1)
我在实施过程中遇到了同样的问题
第1步:
Import Alamofire
第2步:
继续按下构建(
Cmd + B
)
第3步:
如果问题继续,那么暂时关闭你的程序 完全关闭它(
cmd + Q
)然后重新启动它并按照步骤操作 1&amp; 2
这将有效
由于
答案 4 :(得分:0)
如果使用Pod安装依赖项,并且正在使用.xcodeproj
文件,则它将永远不会提示no such module
错误。您应该明确地切换到.xcworkspace
,您会发现一切都很好。如果错误仍然存在,则应清除项目或删除派生数据。