在工程中加入第三方库

来源:互联网 发布:淘宝客服招聘图片 编辑:程序博客网 时间:2024/04/29 05:38

(本文是在装好cocoapods 的前提下,进行第三方库的导入)

准备工作:在终端自动生成Podfile文件(因为2.6.1版本的终端手动生成的Podfile,会出现莫名其妙的错误)

$ pod init   //这样就自动生成了Podfile文件

首先,在工程的Podfile文件中写好需要的种子,如下:

platform :ios, '9.0'--》这个必须use_frameworks!--》如果工程师swift的,这行必须target 'NewsTest-Swift' do--》下面列出需要的种子    pod 'Alamofire'    pod 'AlamofireObjectMapper'    pod 'PullToRefresher'    pod 'ObjectMapper'    pod 'Kingfisher'    pod 'SnapKit'end
  • 注意: 1.pod种子的target名字绝对要和工程名字一致,否则会报错。而且target,和后边的end也要写全,否则也会报错。

  • 2.最好不要把所添加的类库写到一起用”/”隔开,最好分开写.

然后,在podfile中写好了种子之后,在终端cd到工程文件夹下,并进行更新,打开新生成的xcworkspace文件即可import第三方文件了,如下:

$ cd /Users/mazilong/Desktop/Git/iOS13/NewsTest-Swift \/$ pod update --verbose --no-repo-update$ open Sina.xcworkspace/
  • 想要添加的第三方库就成功加入到工程里了,如果Xcode没有反应,clean一下(shift+cmd+k)再编译一下(cmd+b),可能会有⚠️警告,点进去根据提示执行就更新成功了。

  • 心得:1、 最重要的就是认真看报错,不要害怕它,淡定的去读里边的内容,其实报错是xcode与你最友好的交流方式,用心读懂根据提示更改就好了。2、遇到问题,首先把它写在纸上,然后顺着问题追根溯源,想可能在那块儿出差错,不断地试,一个一个排除。例如:工程中可以打断点debug逐行分析;不能打断点的报错又比较模棱两可的就要分析是不是在其他工程中这样做也会出现问题;实在解决不了就要另请高人了。

1 0
原创粉丝点击