gpt4 book ai didi

objective-c - 添加SDWebImage框架时出现Xcode Clang错误

转载 作者:行者123 更新时间:2023-12-02 10:54:29 24 4
gpt4 key购买 nike

我试图编译使用SDWebImage的应用程序,当我将框架添加到xCode时,我不断收到以下错误。

我试图通过克隆git repo添加框架

ld: framework not found SDWebImage
clang: error: linker command failed with exit code 1 (use -v to see invocation)

enter image description here

最佳答案

在Xcode中进行链接需要一些工作。我们可以告诉该怎么做或提出更好的方法。当我认为“删除框架”解决方案是一个非常坏的习惯时,我强烈建议一种更好的方法:

使用依赖管理器!

这将帮助您查看依赖项何时获得新更新。您还将知道您正在使用哪个版本。这是一个好习惯。

您可以例如使用Cocoapods。转到终端,输入:

$ sudo gem install cocoapods

然后转到您的项目文件夹(放置 xcodeproj的位置)并输入:
$ pod init

这将创建一个名为 Podfile的文件。打开并粘贴:
platform :ios, '8.0' // or whatever you need
use_frameworks!

pod 'SDWebImage', '~> 3.7'

因此,准备就绪后,打开Terminal并输入:
$ pod install

从现在开始,您应该使用 xcworkspace而不是odt xcodeproj。您的依存关系应正常工作。

顺便说一句:还有许多其他解决方案。您可以简单地使用 git submodules。您也可以使用 Carthage。但是,最流行并且对我而言,最方便的atm方法是 Cocoapods,因此我为此编写了步骤。

关于objective-c - 添加SDWebImage框架时出现Xcode Clang错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32292187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com