(四)XMPP框架的导入(详解)

进入主题 导入框架

  • 在项目中导入Vendor 第三方框架 文件下的

  • CocoaLumberjack -日志框架

  • CocoaAsyncSocket - socket框架

  • libidn -字符串处理

  • KissXML -解析XML框架 (注:需要依赖 )

    • 添加libxml ->General 下的 Linked Frameworks and Libraries
    • 添加 -lxml2 ->build settings 下 搜索 other link -> 在Other linker Flags 里
    • 添加 /usr/include/libxml2 ->build settings 下搜索 header search -> 在 Header Search Paths
  • 导入 Authentication 、 Core 、 Categories 、Utilities

  • command + b 会发现还是有错误:

  • 添加依赖 libresolv.dylib ->General 下的 Linked Frameworks and Libraries

  • 导入Extensions

  • command + b 会发现还是有错误:

    • 添加Sample_XMPPFramework (注:把名字修改为XMPPFramework , 不然找不到文件)

不报错就不需要添加了

  • command + b 会发现还是有错误:
    • 添加pch文件到Supporting Files文件下 (注:命名记得规范, 还有记得选择targets)
      • build Settings 下搜索Prefix 找到 Prefix Headr 添加 项目名/pch文件名(注:记得后缀)
    • 在pch 文件中添加 #import

温馨提示:如果是git版本控制的记得提交项目呢, XMPP导入虽然有点麻烦,但是毕竟一个项目只需要一次导入就能一直用了

你可能感兴趣的:((四)XMPP框架的导入(详解))