插座火箭 在尝试安装 socketrocket 以便我可以让 PonyDebugger 工作后,我遇到了 3 个 Apple Match-O 链接器错误



我得到流动。这是我第一次尝试安装这个,我必须,因为我需要小马调试器工作。

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。框架的构建阶段和错误都消失了,但现在给我一个新的。
/Library/Developer/Xcode/DerivedData/ProjectIpaws-fxtqgpqcnolfqvgaeikbuxwzdbcv/Build/Products/Debug-iphonesimulator/SocketRocket/SocketRocket

这个新的根本没有意义。

你的应用必须链接到以下框架:

  • libicucore.dylib
  • CFNetwork.framework
  • Security.framework
  • Foundation.framework

由于某些原因,Xcode 7中的文件扩展名发生了变化。添加.tbd文件

尝试清理并重新构建。如果没有尝试通过进入"管理器->项目"清除派生数据,请选择您的项目并在"派生数据"位置旁边单击"删除"。

对于Xcode 9,添加

libicucore.tbd

相关内容

  • 没有找到相关文章

最新更新