Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在发生iOS静态库错误时使用socket.io-client-cpp_Objective C_Socket.io_Sdk - Fatal编程技术网

Objective c 在发生iOS静态库错误时使用socket.io-client-cpp

Objective c 在发生iOS静态库错误时使用socket.io-client-cpp,objective-c,socket.io,sdk,Objective C,Socket.io,Sdk,我需要在静态库中使用sokcet.io。 我使用objc编写SDK pod lib create LibName 然后按照然后的命令选择objc语言并创建一个demo项目 完成后, *在LibName.podspec *cd示例 *pod安装 然后,正如本教程所述,在developmentpods 建造 第一条信息 libTestSocketIO.a(error_code.o)'不包含位码 我在生成设置中关闭位代码 然后是一条消息 架构arm64的未定义符号: “std::bad_cast的类型

我需要在静态库中使用sokcet.io。 我使用objc编写SDK

pod lib create LibName
然后按照然后的命令选择
objc
语言并创建一个
demo项目
完成后, *在
LibName.podspec
*
cd示例
*
pod安装

然后,正如本教程所述,在
developmentpods
建造 第一条信息
libTestSocketIO.a(error_code.o)'不包含位码
我在
生成设置中关闭位代码
然后是一条消息
架构arm64的未定义符号:
“std::bad_cast的类型信息”,引用自:
boost的typeinfo::libTestSocketIO.a(sio\u packet.o)中的错误词汇转换

但是
lipo-info libUniversalRelease.a
fat文件中的架构:libUniversalRelease.a是:armv7 arm64 i386 x86_64
如何解决它?

i使用swift framework Socket.io。它在obj-c中工作完美。请遵循安装指南。它在obj-c中运行良好。@Bimawa我知道swift版本,如果我在编写应用程序,我可以使用swift,但我在objc中编写SDK,不能使用swift版本swift@PhineasHuang如果我创建了一个新项目,我会正确地使用它。但是我在写静态库。@tooolkit不,你不想。我在Obj-c项目中使用swift版本。迦太基的工作很好。因为我的可可豆不使用框架。