14

我正在尝试将 alamofire 安装到我的项目中,以便可以将图像上传到我的服务器,但是我似乎找不到该alamofire.framework文件。我已经下载了 git 两次,完成了安装说明,https://github.com/Alamofire/Alamofire但是当涉及到时step 6,我如何以及在哪里获取alamofire.framework文件?

我是新手,如果这是一个愚蠢的问题,我很抱歉。

4

8 回答 8

41

您必须打开 yourprojectname.xcworkspace

如果您打开 .xcworkproj 而不是工作区,您可能会收到此错误

于 2015-12-31T10:43:42.610 回答
27
  1. Close your Xcode project
  2. Re-Open your project with the Xcode workspace file and not with the .xcodeproj

This work fine for me !

于 2016-05-16T13:17:40.353 回答
8

您只需要更改Framework Search Paths$(inherited).

PS:构建设置 -> 搜索路径 -> 框架搜索路径

在此处输入图像描述

于 2017-01-03T12:28:45.657 回答
3

我用这种方式解决了我的问题(仅当您的情况是您在项目中导入了 Alamofire 但仍未找到)

  1. 关闭所有项目和 XCode
  2. 重新打开您的 XCode 应用程序,然后选择底部文本 在此处输入图像描述
  3. 选择你的项目,不要选择里面的文件。只需单击文件夹项目名称上的打开 在此处输入图像描述
于 2019-04-20T07:00:52.293 回答
1

使用Cocoapods将Alamofire集成到您的项目中:

要将 Alamofire 添加到您的项目中,请执行以下步骤:

将以下行添加到您的pod 文件中。

  source 'https://github.com/CocoaPods/Specs.git'
  platform :ios, '8.0'
  use_frameworks!

  pod 'Alamofire', '~> 2.0'
于 2015-09-14T08:35:41.347 回答
0

不傻!

  • 单击 General、Build Phases 等下栏中的小(很容易错过)+ 按钮,然后在下拉列表中单击New Copy Files Phase
  • 双击标题并将其重命名为“复制框架”(可选)
  • 将目标更改为框架
  • 添加 Alamofire.framework

链接后,它不一定存在于您的设备上,这可以确保它存在。

于 2014-10-15T07:09:48.030 回答
0

我也面临同样的问题,目标 -> 构建设置 -> 框架搜索路径中缺少“$(inherited)”。给出这个解决了我的问题。

于 2020-01-29T08:02:19.800 回答
0

Alamofire 从 pod 文件中删除了,但我再次收到错误,最后我发现Alamofire存在Target -> Build setting -> Other Linker Flags并从那里删除并最终成功构建。

于 2020-05-17T10:50:32.443 回答