Ios 如何解决;ld:未找到框架Alamofire“;斯威夫特3

Ios 如何解决;ld:未找到框架Alamofire“;斯威夫特3,ios,swift,cocoapods,Ios,Swift,Cocoapods,我的项目运行良好,但当我添加alamofire时,它不起作用 它给出了以下错误 ld:警告:找不到选项的目录 “-F/Users/banglafire/Desktop/mysios/Build/Products/Debug iphonesimulator/Alamofire” ld:未找到框架Alamofire clang:错误:链接器命令失败 退出代码为1(使用-v查看调用) 其他信息 Cocopad版本1.3.1 我的吊舱文件 # Uncomment the next line to def

我的项目运行良好,但当我添加alamofire时,它不起作用

它给出了以下错误

ld:警告:找不到选项的目录 “-F/Users/banglafire/Desktop/mysios/Build/Products/Debug iphonesimulator/Alamofire” ld:未找到框架Alamofire clang:错误:链接器命令失败 退出代码为1(使用-v查看调用)

其他信息

Cocopad版本1.3.1

我的吊舱文件

# Uncomment the next line to define a global platform for your project
 platform :ios, '9.0'

target 'My' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for My
  pod 'Alamofire'

end

我如何解决它?请帮忙

尝试添加alamofire的版本

吊舱“Alamofire”,“~>4.5”


然后运行pod安装

您是否已经在项目文件夹中更新了pod

还要检查你的吊舱是否正确

在项目中添加内容时,仍然需要更新文件夹


尝试使用终端->然后转到文件夹项目->键入
pod安装

我认为您的pod文件存在以下问题:

# Uncomment the next line to define a global platform for your project

platform :ios, '9.0'

target 'My' do
 # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
 use_frameworks!

pod 'Alamofire', '~> 4.4'

   target 'MyTests' do

   inherit! :search_paths
   # Pods for testing
   end

   target 'MyUITests' do

   inherit! :search_paths
   # Pods for testing
   end

end

尝试删除Pod文件,然后再次安装Pod文件并像这样添加Pod。希望这能对您有所帮助。

我最近也遇到了这个问题。 我在这里尝试了很多建议的修复方法,但没有一个真正解决了这个问题

实际问题是在应用程序的生成设置中设置的值不正确

将每配置生成产品路径设置为:

配置构建目录=$(构建目录)/$(配置)$(有效平台名称)


问题解决了,我的构建成功了。

我也面临同样的问题。因此,我认为您正在打开
.xcodeproj.
您需要打开
.xcworkspace

您是否尝试过在您的工作区的Pods项目中的Pods文件夹中查找Alomafire。如果不存在,则将其添加到pod文件中,pod安装不起作用。请检查此处-:是否尝试查看生成设置?转到您的目标->构建设置->然后搜索
搜索路径
您将看到框架搜索路径,您的POD是否已经包含在其中。示例:
$(继承)“$PODS\u CONFIGURATION\u BUILD\u DIR/Alamofire
否。没有PODS\u CONFIGURATION\u BUILD\u DIR。如何设置。请指导我。查看此解决方案,这肯定会对您有所帮助。。