I just nearly shot myself in the foot: saved my qtz file with some
bunk Javascript. I hit Play in the viewer, crash, then found that
QC always launches with the viewer playing--so no way to fix the
file so it won't crash so I can fix the file (so it won't crash,
etc.).
simply edit the preferences of the app so that only the editor is
shown when opening a file
I suppose I could have tweaked the Javascript in a hex editor so it
wouldn't parse, but I ran across the plutil function which turns
the binary plist format used for qtz files into xml:
plutil -convert xml1 bad.qtz -o good.qtz
I searched for the bad code, commented it out, and it launches in
QC. Even as XML!
you can also open .qtz files with the Plist Editor application - note
that those kinds of XML manipulations are totally unsupported - you
have been warned!