Ios 链接器命令失败,退出代码为1(使用-v查看调用)swift

Ios 链接器命令失败,退出代码为1(使用-v查看调用)swift,ios,xcode,swift,cocoapods,Ios,Xcode,Swift,Cocoapods,我通过cocoapods安装了SwiftyJson。然后我意外地删除了它,然后又重新安装了它,现在它给了我这个错误。我真的不知道现在该怎么办。我什么都试过了。但是没有用。有人能提供任何线索或提示吗 尝试清理您的项目,它通常会解决这样的问题,在工具栏中转到Product>Clean或按shift+cmd+k 否则,请在项目目录中的terminal中用pod install重新安装CoCoapod,我要感谢所有帮助我解决此问题的人。我只是想说我解决了这个案子。所有的问题是我在.xcodeproj原始

我通过
cocoapods
安装了
SwiftyJson
。然后我意外地删除了它,然后又重新安装了它,现在它给了我这个错误。我真的不知道现在该怎么办。我什么都试过了。但是没有用。有人能提供任何线索或提示吗


尝试清理您的项目,它通常会解决这样的问题,在工具栏中转到
Product>Clean
或按
shift+cmd+k


否则,请在项目目录中的terminal中用
pod install
重新安装CoCoapod,我要感谢所有帮助我解决此问题的人。我只是想说我解决了这个案子。所有的问题是我在
.xcodeproj
原始文件中留下了旧的pod依赖文件。因此,每次安装pod时,
.xcworkspace
都会在模式中使用旧的pod文件。因此,我必须首先从
.xcodeproj
中完全删除旧文件。

我认为您需要清理您的

~/Library/Developer/Xcode/DerivedData/

您项目的文件夹

我在Alamofire和其他库中遇到了同样的问题。我尝试了很多方法,但都没有成功

Swift遗留版本必须与您的目标相同,我在每个目标和库中使用Swift 2.3。我用下面的图片解释,我希望有人用这个

  • 选择您的pod项目和库
  • 选择生成设置
  • 将“使用传统swift语言版本”设置为“是”(为2.3)
  • 选择您的项目目标
  • 重复3次。台阶
  • 清洁和建设,这是


    请确认您已将pod.xcodeproj拖到主项目中。如果没有,请执行以下步骤

    1.在Finder中查找主项目的根。 快捷方式:右键单击查看文件->在finder中显示

    2.在主项目中添加Pod.xcodeproj[单击查看图片]

    3.产品->清洁


    4.重新生成

    hmm,你能发布当你尝试运行应用程序时显示的错误吗这里是你我更新了我的问题。发生的事情是,我试图添加带有CoCoapod的alamofire,但发生的事情是,swiftyJson被删除了。所以我删除了这两个,并尝试再次单独添加swiftyJson。但是没有起作用。顺便说一句,我必须工作的分支主和另一个分支,但我没有分支的豆荚。也许这是一个原因。因为这件事我有很多问题。但现在不幸的是,这两个分支都给了我相同的错误。那么,当您将alamofire与cocopods一起添加时,您是否在.pod文件中保留了swiftyjson?另外,我还知道您正在使用xcworkspace文件作为xcproject的备份?当你说删除框架时,你到底是什么意思?我在我当前的cocoapods项目中也使用了这两个框架,你上一次评论的措辞让我相信,也许你删除了swiftyJSON,你必须将这两个框架都保留在podfile中。我将尝试使用我的应用程序目标名称。不管怎样,我所有的问题都是从使用源代码管理和尝试更改应用程序名称开始的。但我昨天解决了这个问题。现在,当swiftyjson pod被意外删除时,我出现了这个错误。您是如何重新安装它的?通过
    cocoapods
    ?@Wongzigii是通过cocoapods删除pod文件中的行a.k.a
    pod-SwiftyJSON
    ,运行
    pod-install
    。之后,重新添加并重新运行它。