Ios 获得_utf8“下一个CHARSAFEBODY”;错误
我试图使用MixPanel的iOS SDK跟踪用户操作,在尝试编译时收到以下错误:Ios 获得_utf8“下一个CHARSAFEBODY”;错误,ios,objective-c,mixpanel,Ios,Objective C,Mixpanel,我试图使用MixPanel的iOS SDK跟踪用户操作,在尝试编译时收到以下错误: Undefined symbols for architecture x86_64: "_utf8_nextCharSafeBody", referenced from: _validate_dispatch_data_partial_string in MPWebSocket.o ld: symbol(s) not found for architecture x8
Undefined symbols for architecture x86_64:
"_utf8_nextCharSafeBody", referenced from:
_validate_dispatch_data_partial_string in MPWebSocket.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
根据安装说明,我已经正确添加了框架。这个错误消息似乎不是MixPanel独有的,所以我想知道这通常是什么原因造成的,我错误地集成了SDK的哪些方面?我通过在我的项目中的链接二进制库下添加
libicucore.dylib
解决了这个问题。这是一个
准确显示is的外观。导入libicucore.tbd也解决了问题,谢谢。在经历了很多精神折磨之后,这对我很有帮助。