Using This Forum

How do I use this forum?

How do I use forum chats?

Who do I contact if I’m having problems with the forum?

If possible, please post to the site feedback category of the site. If you are unable to post, please contact me at @alldritt or and I’ll try and sort out the problem you are having.

Script Debugger Installation & Troubleshooting

I’m getting a Cannot Save Document error when I try to save my script

This error is a consequence of increased security measures implemented in macOS Catalina and later versions of macOS. Please see this forum post for an explanation of this problem and a solution:

In short, you must grant Script Debugger Full Disk Access using the Security & Privacy panel of the System Preferences utility:

Where can I download older versions of Script Debugger?

Please visit the Archives section at the bottom of our Support page. You can paste in your Script Debugger registration number and the site will provide the corresponding version of Script Debugger.

Purchasing Script Debugger

Where can I purchase Script Debugger?

Please visit the Buy page on our web site to purchase Script Debugger.

What are the system requirements for Script Debugger 8?

Script Debugger 8 requires macOS X 10.14 (Mojave) or later. Script Debugger 8 fully supports macOS X 11 (Big Sur) and runs natively on M1 macs.

I purchased Script Debugger 7 shortly before Script Debugger 8 was released, do I have to pay for Script Debugger 8?

If you purchased Script Debugger 7 after October 18, 2020 you are entitled to a free upgrade to Script Debugger 8. Enter your eligible Script Debugger 7 registration number into the upgrade form above to obtain your free copy of Script Debugger 8. Please contact us at if you need assistance.

Do you offer an educational discount?

Yes. Students and staff of a degree-granting institution are eligible to receive a 20% discount on the purchase of new Script Debugger 8 licenses. We do not offer additional educational discounts on upgrades from previous versions of Script Debugger. To receive your educational discount coupon code please send proof of association with an educational institution (an image of your student ID will suffice) to

I’m not sure if I’m ready to purchase Script Debugger. Do you offer a free trial?

Yes. Visit the Download page to get the latest version of Script Debugger. Script Debugger is fully functional for the first 20 days. After the trial ends, you are welcome to continue using Script Debugger in “Lite” mode with some of its advanced features disabled. You can upgrade to the full version at any time.

Script Debugger’s “Lite" mode is absolutely free of charge. It contains all the basic editing and library functions that you need to write your code. Even without Script Debugger’s advanced features, it represents a significant improvement over the Script Editor that comes with macOS. We see Script Debugger “Lite” as simply the best free option available for working with AppleScript.

Is this a subscription

No. Once you purchase a Script Debugger license you can continue using it for as long as you like. It is entirely up to you if you want to upgrade to a newer version in the future.

You can download past versions of Script Debugger from the Archives section at the bottom of our Support page.

Does my license qualify me for free updates?

Yes. You will receive free maintenance releases (“third dot” e.g. 8.0.1) as long as Script Debugger 8.0 remains the current version of Script Debugger. Any new major releases (e.g. version 9.0 when you own 8.0) would not be included.

Is it possible to purchase Script Debugger 6? I require a version of Script Debugger that runs on Yosemite.

We no longer offer Script Debugger 6 for sale. However, if you purchase Script Debugger 8 we can provide you with a Script Debugger 6 registration number. Just email us at [](mail and we’ll take care of it.

Is it possible to purchase Script Debugger 5? I require a version of Script Debugger that runs on Mavericks.

We no longer offer Script Debugger 5 for sale. However, if you purchase Script Debugger 8 we can provide you with a Script Debugger 5 or Script Debugger 6 registration number. Just email us at [](mail and we’ll take care of it.

I have a desktop and a laptop, do I need two Script Debugger licenses?

No. As long as both machines are exclusively for your own use, we permit you to install a single Script Debugger license on both machines.

Community Participation

This is a Civilized Place for Public Discussion

Please treat this discussion forum with the same respect you would a public park. We, too, are a shared community resource — a place to share skills, knowledge and interests through ongoing conversation.

These are not hard and fast rules, merely aids to the human judgment of our community. Use these guidelines to keep this a clean, well-lighted place for civilized public discourse.

Improve the Discussion

Help us make this a great place for discussion by always working to improve the discussion in some way, however small. If you are not sure your post adds to the conversation, think over what you want to say and try again later.

The topics discussed here matter to us, and we want you to act as if they matter to you, too. Be respectful of the topics and the people discussing them, even if you disagree with some of what is being said.

One way to improve the discussion is by discovering ones that are already happening. Please spend some time browsing the topics here before replying or starting your own, and you’ll have a better chance of meeting others who share your interests.

Be Agreeable, Even When You Disagree

You may wish to respond to something by disagreeing with it. That’s fine. But, remember to criticize ideas, not people. Please avoid:

  • Name-calling.
  • Ad hominem attacks.
  • Responding to a post’s tone instead of its actual content.
  • Knee-jerk contradiction.

Instead, provide reasoned counter-arguments that improve the conversation.

Post Formatting

You may format your posts using Markdown, BBCode and a subset of HTML. More details can be found in the Discourse documentation:

Code formatting is done using 3 backpack characters:

--  Your AppleScript code goes here...

When you format code in this way the site automatically adds an Open in Script Debugger button to help people open your code directly in Script Debugger:

--- Your code goes here

Your Participation Counts

The conversations we have here set the tone for everyone. Help us influence the future of this community by choosing to engage in discussions that make this forum an interesting place to be — and avoiding those that do not.

Discourse provides tools that enable the community to collectively identify the best (and worst) contributions: favorites, bookmarks, likes, flags, replies, edits, and so forth. Use these tools to improve your own experience, and everyone else’s, too.

Let’s try to leave our park better than we found it.

If You See a Problem, Flag It

Moderators have special authority; they are responsible for this forum. But so are you. With your help, moderators can be community facilitators, not just janitors or police.

When you see bad behavior, don’t reply. It encourages the bad behavior by acknowledging it, consumes your energy, and wastes everyone’s time. Just flag it. If enough flags accrue, action will be taken, either automatically or by moderator intervention.

In order to maintain our community, moderators reserve the right to remove any content and any user account for any reason at any time. Moderators do not preview new posts in any way; the moderators and site operators take no responsibility for any content posted by the community.

Always Be Civil

Nothing sabotages a healthy conversation like rudeness:

  • Be civil. Don’t post anything that a reasonable person would consider offensive, abusive, or hate speech.
  • Keep it clean. Don’t post anything obscene or sexually explicit.
  • Respect each other. Don’t harass or grief anyone, impersonate people, or expose their private information.
  • Respect our forum. Don’t post spam or otherwise vandalize the forum.

These are not concrete terms with precise definitions — avoid even the appearance of any of these things. If you’re unsure, ask yourself how you would feel if your post was featured on the front page of the New York Times.

This is a public forum, and search engines index these discussions. Keep the language, links, and images safe for family and friends.

Keep It Tidy

Make the effort to put things in the right place, so that we can spend more time discussing and less cleaning up. So:

  • Don’t start a topic in the wrong category.
  • Don’t cross-post the same thing in multiple topics.
  • Don’t post no-content replies.
  • Don’t divert a topic by changing it midstream.
  • Don’t sign your posts — every post has your profile information attached to it.

Rather than posting “+1” or “Agreed”, use the Like button. Rather than taking an existing topic in a radically different direction, use Reply as a Linked Topic.

Post Only Your Own Stuff

You may not post anything digital that belongs to someone else without permission. You may not post descriptions of, links to, or methods for stealing someone’s intellectual property (software, video, audio, images), or for breaking any other law.

Powered by You

This site is operated by your friendly local staff and you, the community. If you have any further questions about how things should work here, open a new topic in the site feedback category and let’s discuss! If there’s a critical or urgent issue that can’t be handled by a meta topic or flag, contact us via the staff page.

Terms of Service

Yes, legalese is boring, but we must protect ourselves – and by extension, you and your data – against unfriendly folks. We have a Terms of Service describing your (and our) behavior and rights related to content, privacy, and laws. To use this service, you must agree to abide by our TOS.