I actually just checked and top of tree LLDB can be used with Xcode 4.6.2. No APIs have changed that Xcode requires.
I have a script that can do API verification. It is checked into the LLDB tree (lldb/scripts/verify_api.py) which can be used to verify. If you have a LLDB.framework in the current working directory you can run: lldb/scripts/verify_api.py --library ./LLDB.framework/LLDB --arch x86_64 /Applications/Xcode.app/Contents/PlugIns/DebuggerLLDB.ideplugin/Contents/MacOS/DebuggerLLDB --api-regex lldb It shows that all necessary calls required by the installed "DebuggerLLDB.ideplugin" in Xcode are present. To try out the latest LLDB, build a release version of the LLDB.framework and then point Xcode to the version you just built _without_ installing it by quitting Xcode and then running the following in the terminal: cd build/Release DYLD_FRAMEWORK_PATH=`pwd` /Applications/Xcode.app/Contents/MacOS/Xcode This will cause Xcode to run using the LLDB.framework from the current working directory. You will need to follow the code signing docs in lldb/docs/code-signing.txt to make your own code signing certificate. Greg On Jun 4, 2013, at 10:08 AM, Ayal Spitz <asp...@patientkeeper.com> wrote: > Got it. Thanks so much - AYAL > > Ayal Spitz | Senior Software Engineer, Mobile | PatientKeeper > O 781-373-6365 | asp...@patientkeeper.com<mailto:bsoa...@patientkeeper.com> > 880 Winter St, Ste 300 | Waltham, MA 02451 > > On Jun 4, 2013, at 1:05 PM, Greg Clayton > <gclay...@apple.com<mailto:gclay...@apple.com>> wrote: > > As we solidify our API this will happen less in the future. > > We haven't yet said that we have API version 1.0 yet, so we haven't locked > down on any API as it needed to be able to change as we evolved LLDB. > On Jun 4, 2013, at 5:29 AM, Ayal Spitz > <asp...@patientkeeper.com<mailto:asp...@patientkeeper.com>> wrote: > > Any chance this will change in the future? > > Thanks - AYAL > > Ayal Spitz | Senior Software Engineer, Mobile | PatientKeeper > O 781-373-6365 | > asp...@patientkeeper.com<mailto:asp...@patientkeeper.com><mailto:bsoa...@patientkeeper.com> > 880 Winter St, Ste 300 | Waltham, MA 02451 > > On Jun 3, 2013, at 5:28 PM, Jason Molenda > <jmole...@apple.com<mailto:jmole...@apple.com><mailto:jmole...@apple.com>> > wrote: > > No, there has been at least one change to the lldb APIs since Xcode 4.6 was > released which make them binary incompatible. > > On Jun 3, 2013, at 2:16 PM, Ayal Spitz > <asp...@patientkeeper.com<mailto:asp...@patientkeeper.com><mailto:asp...@patientkeeper.com>> > wrote: > > Is there any way to update/upgrade the lldb that Xcode uses to the latest > version? > > Thanks in advance - AYAL > > Ayal Spitz | Senior Software Engineer, Mobile | PatientKeeper > O 781-373-6365 | > asp...@patientkeeper.com<mailto:asp...@patientkeeper.com><mailto:asp...@patientkeeper.com><mailto:bsoa...@patientkeeper.com> > 880 Winter St, Ste 300 | Waltham, MA 02451 > > > _______________________________________________ > lldb-dev mailing list > lldb-dev@cs.uiuc.edu<mailto:lldb-dev@cs.uiuc.edu><mailto:lldb-dev@cs.uiuc.edu> > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev > > > > _______________________________________________ > lldb-dev mailing list > lldb-dev@cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev > > _______________________________________________ lldb-dev mailing list lldb-dev@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev