美文网首页iOS卖瓜大队
iOS 手动创建及项目集成SDWebImage框架

iOS 手动创建及项目集成SDWebImage框架

作者: BiBiMan | 来源:发表于2021-09-03 12:17 被阅读0次

首先提供SDWebImage下载链接地址:SDWebImage GitHub

1.构建框架文件

下载完成master.zip包后,进行解压缩得到SDWebImage-master文件夹

解压后

打开SDWebImage-master文件夹,找到SDWebImage.xcodeproj项目文件,打开xcodeproj文件,注意打开项目文件后不要Build项目(按照SDWebImage官方构建指南说明来)

打开xcodeproj文件 官方说明指南

打开项目后,在工程目录下(或者全局搜索skip关键字)找到Module-Shared.xcconfig文件,修改SKIP_INSTALL为NO

修改SKIP_INSTALL值 全部搜索

然后使用Archive来构建SDWebImage框架。点击Xcode菜单栏Product->Archive进行归档

选择Archive

弹出归档文件列表窗口,点击Distribute Content按钮开始构建发布

弹出导出文件选项窗口,选择Built Products,点击Next按钮开始导出框架文件

导出框架文件

导出完成后会生成一个文件夹,打开文件夹,在文件夹目录下找到SDWebImage.framework文件,就是最终生成的SDWebImage框架文件,至此构建SDWebImage框架的工作完成。

SDWebImage.framework文件

2.项目集成SDWebImage框架

将生成的SDWebImage.framework文件导入(拖拽或Add Files)到工程中,并在使用的地方引入头文件

引入头文件

真机编译运行成功,说明SDWebImage框架集成完成,如果运行失败报出以下错误

运行报错

这是因为导入的SDWebImage框架没有代码签名,需要对SDWebImage框架签名,点击General->Frameworks,Libraries,and Embedded Content找到SDWebImage.framework项修改Embed值为Embed & Sign,再编译运行项目

报错处理

如果想具体查看原因可以修改Embed值为Embed Without Signing再编译运行项目,会弹窗异常窗口,点击查看详情日志

修改Embed值 查看详情 错误日志报告

最后再附上SDWebImage下载链接:SDWebImage GitHub

以上内容如有侵权,请联系删除。

相关文章

网友评论

    本文标题:iOS 手动创建及项目集成SDWebImage框架

    本文链接:https://www.haomeiwen.com/subject/kanhwltx.html