【问题标题】:Alamofire framework not found未找到 Alamofire 框架
【发布时间】:2025-11-28 12:40:01
【问题描述】:

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

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

【问题讨论】:

    标签: git xcode6 alamofire


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        1. 关闭所有项目和 XCode
        2. 重新打开您的 XCode 应用程序,然后选择底部文本
        3. 选择你的项目,不要选择里面的文件。只需单击文件夹项目名称上的打开

        【讨论】:

          【解决方案4】:

          您只需将Framework Search Paths 更改为$(inherited)

          P.S:构建设置 -> 搜索路径 -> 框架搜索路径

          【讨论】:

            【解决方案5】:
            1. 关闭您的 Xcode 项目
            2. 使用 Xcode 工作区文件而不是 .xcodeproj 重新打开您的项目

            这对我来说很好!

            【讨论】:

            • 2 天忙于这个错误,直到我得到你的答案!万岁*
            【解决方案6】:

            你必须打开 yourprojectname.xcworkspace

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

            【讨论】:

            • 我一直忘记这个:)
            • 宾果游戏!谢谢!
            • 是的!好的。谢谢老兄!
            【解决方案7】:

            使用 CocoapodsAlamofire 集成到您的项目中:

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

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

              source 'https://github.com/CocoaPods/Specs.git'
              platform :ios, '8.0'
              use_frameworks!
            
              pod 'Alamofire', '~> 2.0'
            

            【讨论】:

              【解决方案8】:

              不傻!

              • 单击常规、构建阶段等下栏中的小(很容易错过)+ 按钮,然后在下拉列表中单击新建复制文件阶段
              • 双击标题并将其重命名为“复制框架”(可选)
              • 将目标更改为 Frameworks
              • 添加 Alamofire.framework

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

              【讨论】: