我正在挣扎。这是我第一次尝试安装它,因为我需要Pony Debugger工作,所以我必须这样做。
Undefined symbols for architecture i386:
"_utf8_countTrailBytes", referenced from:
_validate_dispatch_data_partial_string in libSocketRocket.a(SRWebSocket.o)
"_utf8_nextCharSafeBody", referenced from:
_validate_dispatch_data_partial_string in libSocketRocket.a(SRWebSocket.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
非常感谢任何建议!
谢谢!
编辑:我将SocketRocket.Framework添加到构建阶段,错误消失但现在给了我一个新的。/Library/Developer/Xcode/DerivedData/ProjectIpaws-fxtqgpqcnolfqvgaeikbuxwzdbcv/Build/Products/Debug-iphonesimulator/SocketRocket/SocketRocket
新的根本没有意义。
答案 0 :(得分:42)
您的应用必须与以下框架相关联:
libicucore.dylib
CFNetwork.framework
Security.framework
Foundation.framework
答案 1 :(得分:2)
由于某种原因,Xcode 7中的文件扩展名已更改。添加.tbd文件
答案 2 :(得分:0)
尝试清理并重新构建。如果没有尝试通过进入管理器清除衍生数据 - >项目,选择项目并在派生数据位置旁边删除。
答案 3 :(得分:0)
对于Xcode 9,添加
链接框架和库中的libicucore.tbd
。