用Cocoapods集成XMPPFramework 遇 Module 'KissXML' not found 问题

用Coacopods集成XMPPFramework完成后Command + B,报Module ‘KissXML‘ not found

一般来说,通过Coacopods集成集成第三方框架,不会再有依赖库方面的问题,所以需要检查导入方式是否正确,最终找到原因,仔细看githup上导入说明

因此,Podfile里你需要这要写

bingo,问题解决

一般来说导入swift框架时需要加use_framework! 所以出现这样的问题我猜想是不是因为库里有swift代码

望高手不吝赐教!

用Cocoapods集成XMPPFramework 遇 Module 'KissXML' not found 问题

时间: 2024-08-07 17:06:13

用Cocoapods集成XMPPFramework 遇 Module 'KissXML' not found 问题的相关文章

【好程序员笔记分享】——Cocoapods集成

-iOS培训,iOS学习-------型技术博客.期待与您交流!------------ Xcode集成POD教程 准备工作: 首先我们要在我们的电脑中安装POD,进入命令行,输入如下指令 sudo gem install cocoapods 由于是安装操作,所以需要sudo来获取管理员权限,回车后我们会看到password字样,输入我们的电脑的密码即可 接着,电脑便会自动安装POD 看到“20 gems installed”就表示安装完成了.下面便是如何把POD集成到我们项目的操作 Step1

React Native通过cocoaPods集成到现有工程详解

一.集成便利 ReactNative对外提供一个View CocoaPods支持ReactNative 二.集成需要环境 CocoaPods - gem install cocoapods Node.js - brew install node 三.用CocosPod安装React 项目的根目录下 Podfile 文件: platform:ios,'7.0' use_frameworks! target ‘kugou’ do pod 'React' pod 'React/RCTText' pod

idea maven 集成多模块 module

首先第一步创建 顶级项目  也就是父项目 在创面那部中 不管你勾不勾 create from 那个选项 都无所谓,最终创建的项目要全删的 ,只保留pom.xml 父项目结构 接下来 创建子项目 也是新建项目,不管你勾还是不勾,非WEB项目的话不勾,WEB项目的话勾选并选中 上面的原型,无非就是自动帮你创建web的目录结构及配置,不勾的话自己搞也是一样的 接下来 填写元素结点,ok 创建完毕 非web项目子元素结构 web项目子元素结构 父元素会多出 module的配置,子元素会多出指向父元素的东

用CocoaPods集成Reveal不起作用问题记录

某个项目想用Reveal看一下界面组织,于是用上了Reveal,新建一个Podfile,添加以下代码: platform :ios, '7.0' pod 'Reveal-iOS-SDK', :configurations => ['Debug'] post_install do |installer_representation|     installer_representation.project.targets.each do |target|         target.build_

Cocoapods 集成AFNetworking从2.0版本升级到3.0版本的问题

问题描述: 1.AFNetworking 2.0版本使用的网络请求是AFHttpOpretionManager方式,较慢: 2.AFNetworking 3.0版本已完全废弃了上一种请求方式,改为全面只是iOS 9.0HTTPS的网络请求方式,更快更安全: 3.项目中使用cocoapods管理第三方插件,报错AFNetworking也不例外,但是使用pod升级时会遇到如下问题: 1.原有的网络请求已废弃,要使用最新方法 - (nullableNSURLSessionDataTask *)GET:

Xcode8之后 XMPP 重定义问题 Redefinition of module 'dnssd'

在升级Xcode到8之后,原来的关于XMPP的项目运行报错,错误信息为: Redefinition of module 'dnssd' 系统和XMPP框架同时用到了 'dnssd',大概就是错误的原因. 网上关于这方面的信息不多,但是还是在 stackoverflow 中找到了一些信息,原文链接:http://stackoverflow.com/questions/39930741/redefinition-of-module-dnssd-in-swift-3. 解决方案:# The versi

iOS开发之使用XMPPFramework实现即时通信

iOS开发之使用XMPPFramework实现即时通信 关于XMPP的理论介绍在本篇博客中就不做赘述了,如何在我们之前的微信中加入XMPP协议来实现通信呢?下面将会介绍一下XMPP的基本的知识,让我们的微信可以实现互联通信.要做的准备工作是要有服务器支持XMPP协议,然后通过spark注册个测试账号,最后就可以通过XMPP用我们已有的账号和密码进行通信啦.至于如何使服务器支持XMPP协议,如何通过Spark注册账号,不是本篇博客的论述主题,本篇博客中主要是如何在我们的App中使用XMPP协议.

iOS开发~CocoaPods使用详细说明

一.概要 iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库(从一个坑出来,又进了另一个坑而已--). 二.安装 由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下: 注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby环境 1.Ruby环境搭建 当前安装环境为Mac mini 10.8.5.Mac  OS本身自带

ios 从工程中删除Cocoapods

删除工程文件夹下的Podfile.Podfile.lock及Pods文件夹 2. 删除xcworkspace文件 3. 使用xcodeproj文件打开工程,删除Frameworks组下的Pods.xcconfig及libPods.a引用 4. 在工程设置中的Build Phases下删除Check Pods Manifest.lock及Copy Pods Resources ps:如果将cocoapods集成到工程中后不小心修改或删除了其相关文件导致无法便以通过例如:不小心把 Pods.xcco