Script Debugger是完全专注于AppleScript的集成开发环境,通过提供工具让AppleScript编码更容易、更快、更透明,用户可以编写和编辑代码、分析目标应用程序、调试脚本等。它帮助用户实现简单、可靠和自动的计算机系统。Script Debugger 8原生运行于Apple M1 Mac,支持通用小程序生成、深色模式和主题。字典浏览器允许在不编写AppleScript的情况下与可脚本化应用程序的实时数据进行视觉交互,直接显示脚本接口。逐步调试逐行执行脚本、设置断点、实时跟踪变量及其值,消除手动日志需求。强大的代码补全支持变量名、AppleScript命令、应用程序命令、脚本添加命令和AppleScriptObjC处理程序。分屏编辑和代码折叠可同时查看多个脚本部分并折叠代码以集中注意力。执行过程中显示所有变量值,文件引用等视图显示源代码、名称、路径、图标和QuickLook内容。标签窗口组织多个脚本文档。支持深色模式和用户可配置主题以处理明暗模式切换。自定义包括脚本模板、带参数标记的剪辑、用AppleScript自动化任务和分配键盘快捷键。AppleScriptObjC值查看显示Objective-C值细节如数组、NSString、NSImage而非不透明表示。快速打开通过部分名称搜索针对应用程序、文档、变量或处理程序的脚本。Script Debugger检测常见错误如未完成文件打开、数据库事务或未启用的Stay Open处理程序。从字典浏览器拖放应用程序对象生成代码,结合Tell块构建器。增强小程序将脚本部署为独立应用程序,带改进用户界面、通过Sparkle自动更新和支持文件或Spotlight搜索的放置目标。与SD Notary集成进行代码签名和公证。迷你调试器提供浮动窗口而不改变应用程序层叠。Script Debugger Lite为不需要高级功能的用户提供轻量版本,优于Apple的Script Editor。它面向希望自动化例行Macintosh任务以节省时间、减少错误并创造性使用AppleScript的个人或组织。
发展历程
Script Debugger于1995年由Mark Alldritt发布,作为Apple免费应用程序Script Editor的第三方替代品。当时竞争对手包括ScriptWizard和Main Event Software的Scripter。版本1支持可脚本化、可记录和可附加,并允许检查运行中的应用程序以查看其发出的事件,包含带断点支持的完整调试器。版本1获得MacUser的5 mice和MacWEEK的4星。版本2获得2000 Macworld Eddy最佳开发软件奖,并获得MacUser和Macworld的4.5 mice。2006年2月9日发布版本4,完全重写以利用新的Cocoa和Tiger API。版本5于2012年6月发布。版本6于2016年6月发布,支持代码折叠和AppleScriptObjC。版本7于2018年3月发布,引入免费Lite模式以及版本浏览、增强小程序和更好的包编辑。版本8于2021年5月发布,引入对macOS Big Sur和Apple Silicon的支持,包括深色模式支持以及生成支持代码签名和公证的独立脚本应用程序。2025年1月1日Mark Alldritt宣布计划退役Script Debugger。2025年5月31日正式退役。截至2025年6月,所有macOS版本从4.0到8.0.10作为免费下载提供。Script Debugger始于Classic MacOS产品,经历了Apple濒临死亡的经历,过渡到macOS X,并迁移了4种CPU处理器类型。2025年1月标志着其30周年。它一直是两人努力的结果。2025年1月宣布开发结束,销售和支持持续到2025年6月,此后不再销售,成为免费下载,提供回到5.0的版本以及注册号,作为现状提供无维护或支持。论坛将继续无限期作为资源。
主要功能
1. 字典浏览器允许视觉交互实时数据并在不写代码的情况下探索脚本接口
2. 逐步调试逐行执行脚本设置断点并实时跟踪变量值
3. 强大代码补全支持变量命令和处理程序
4. 分屏编辑与代码折叠方便查看和聚焦大型脚本
5. 深色模式与可配置主题支持明暗模式自动切换和自定义
6. 增强小程序部署带改进界面Sparkle更新和代码签名公证集成
7. Apple Silicon原生运行并生成通用Intel/ARM小程序
用户评价
"我无法想象这些年来使用AppleScript而不用Script Debugger。事实上它已经宠坏了我。其他语言的开发环境相比之下显得劣质和令人沮丧。Script Debugger已经多次回本。"
—— 论坛用户(★★★★★)
"我几乎每天都在使用Script Debugger,没有其他东西能与它相比。它是一款优秀的应用程序。"
—— Michael Tsai(★★★★★)
"我到今天还在使用Script Debugger。30年的开发是很长一段时间,Script Debugger是如此出色的应用程序。"
—— Gus Mueller(★★★★★)
"调试、应用程序浏览器、字典查看器、代码剪辑、ASObjC集成、快速打开……以及一长串其他功能,几乎缓解了AppleScript所有主要头疼问题。如果你是习惯性脚本编写者,你会发现这个应用程序是完全变革性的软件。"
—— applehelpwriter(★★★★★)
"我已经使用Script Debugger多年。它通过提供内置Script Editor缺乏的调试工具,使构建AppleScript脚本变得如此之多。"
—— Jason Snell(★★★★☆)
常见问题(FAQ)
问:Script Debugger是否仍在销售和支持?
答:否,Script Debugger已于2025年6月退役,不再销售,所有支持和维护停止,现作为免费下载提供,无保证或支持承诺。
问:系统要求是什么?
答:支持Apple Silicon和Intel Macintosh,要求macOS X 10.14(Mojave)或更高版本。
问:未注册版本有什么限制?
答:未注册副本在20天完整试用后回落到Lite模式,高级命令在菜单中标记为不可用。
问:论坛是否继续可用?
答:是的,Late Night Software论坛将无限期继续作为资源,用户讨论受到鼓励,但不再提供官方产品支持。
- 编辑推荐
App
开发者
© Late Night Software文件大小
65.53 MB
软件截图
软件介绍
更新说明
Script Debugger 8.0.11 更新内容:
更新日期:2026年10月5日
- 解决了在macOS 27上运行时droplet设置损坏的问题
- 修复了macOS 27上频繁崩溃的问题,由Daniel Jalkut贡献修复
- 这是一个维护版本,解决了Script Debugger 8.0发布后出现的一系列问题,并包含改进与macOS 27兼容性的更改






全部评论0