ios – Xcode项目中的Alamofire RED – 没有Alamofire.framework
我正在尝试将Alamofire安装到我的
Xcode项目中.但是,在遵循github项目文档给出的所有安装步骤之后,Alamofire.framework文件在Xcode中显示为红色,并且项目将不会构建.此外,似乎没有办法解决这个问题,因为Alamofire.framework文件在github上的包中不存在.
更详细的解释: 按照github上的说明手动安装直到最后一步:“单击面板左上角的按钮,选择”新建复制文件阶段“.将此新阶段重命名为”复制框架“,设置”目的地“ “到”框架“,并添加Alamofire.framework.” 因为我们已经包含了该项目,所以当我们添加一个新框架时,Alamofire DOES会显示在要添加的可用内容列表中.但是,当我们添加它时,它会显示红色.我们知道,这意味着路径相对于SDK是不正确的.好的,很好……但是当我们通过查看我们放入项目目录的Alamofire目录来修正路径时,有很多文件,其中没有一个是“Alamofire”. 我知道我正确下载了包.我作为git子模块安装,我删除它重试,我从github下载了zip,再次重试,等等.即使是本教程(http://www.raywenderlich.com/85080/beginning-alamofire-tutorial),如果你看这一步的图片,我们可以看到没有目录中的框架文件! 因此,Xcode需要一个不存在的.framework文件的路径……但我们能够以某种方式添加框架.如果我感到困惑,请原谅我. 关于Alamofire安装问题有很多问题,但我认为这里肯定会有像我这样的新手缺少的东西.一张海报,这里(Alamofire framework not found),正在问类似的东西,但似乎她的问题被误解了(她没有接受任何答案).我注意到“它是红色的!”在Alamofire安装相关帖子的许多评论中出现的挫折感 – 这里的答案真的有助于澄清这一点. 解决方法
我和你有同样的问题,然而,我发现
this question让我建立了项目,即使一切都是红色的.令我惊讶的是,它最终成功地构建了,之后我能够将Alamofire导入到我的Swift文件中.
我之前尝试构建失败,但是,在构建之间我确实改变了一件事.我将Alamofire-master文件夹移动到App的文件结构的第一级,然后在Project Navigator中包含.xcodeproj文件,如您链接的教程所示.我最初只是将它从我的下载文件夹中的位置移开. 整个复制框架部分对我来说似乎不是一个问题,因为在执行嵌入式bin步骤之后,框架会自动进入嵌入式框架中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |