libxml2.2.dylib -> libxml.2.2.tbd

With the move from .dylib to .tbd, a move I understand little of, my app is not enjoying the transition, and searching online, apparently it's not just mine (and not just libxml2.2).


Here is my small error list:


Undefined symbols for architecture x86_64:
  "_htmlReadMemory", referenced from:
      _PerformHTMLXPathQueryWithEncoding in XPathQuery.o
  "_xmlBufferCreate", referenced from:
      _DictionaryForNode in XPathQuery.o
  "_xmlBufferFree", referenced from:
      _DictionaryForNode in XPathQuery.o
  "_xmlFree", referenced from:
      _DictionaryForNode in XPathQuery.o
  "_xmlFreeDoc", referenced from:
      _PerformHTMLXPathQueryWithEncoding in XPathQuery.o
      _PerformXMLXPathQueryWithEncoding in XPathQuery.o
  "_xmlNodeDump", referenced from:
      _DictionaryForNode in XPathQuery.o
  "_xmlNodeGetContent", referenced from:
      _DictionaryForNode in XPathQuery.o
  "_xmlReadMemory", referenced from:
      _PerformXMLXPathQueryWithEncoding in XPathQuery.o
  "_xmlXPathEvalExpression", referenced from:
      _PerformXPathQuery in XPathQuery.o
  "_xmlXPathFreeContext", referenced from:
      _PerformXPathQuery in XPathQuery.o
  "_xmlXPathFreeObject", referenced from:
      _PerformXPathQuery in XPathQuery.o
  "_xmlXPathNewContext", referenced from:
      _PerformXPathQuery in XPathQuery.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)


After heavy code (and library/framework/documentation) searching, I beleive it's not finding part of libxml for some reason. Anyone have a fix for this? Or am I stuck reinstalling Xcode 6.x for now? (I have to have this app working as a demo for an up and coming presentation)

Accepted Answer

Beagle's "hack" on the post below fixed my problem.


https://forums.developer.apple.com/message/8609#8609

libxml2.2.dylib -> libxml.2.2.tbd
 
 
Q