I am developing a scriptable application and am having some problems with Script Debugger (6.0.3) not picking up the latest Xcode build’s dictionary (sdef) file.
Note: I use the app’s full path name in a “use” statement making sure the script compiles against the latest build product location. This works fine, as long as I am sure the previous app has been stopped (or killed) before the build, else it might not actually be replaced by the build. When I have issues I check the date/time on the app and confirm it IS the latest build; I have gone so far as to explore the app package to make sure the side is correct (and it has been).
Even when I do this, the changes in the sdef often do not reflect in SD. I have the SD preference “cache generated dictionaries” “off”, and even click “Clear Cache”, which sometimes but not always forces a reload, but sometimes I have to quit and restart SD. I would have expected having the “cache dictionaries” off should reload it every compile - or am I wrong?
A recent release of SD displayed a button on the upper right dictionary display corner when the sdef changed, asking if user wants to reload the dictionary. I have not seen this happen in 6.0.3. Could this be a bug?