曾经在 OSX 10.6.8 上运行的 Applescript 在 10.8.6 上运行时被报告为损坏。该脚本在 10.6.8 上编译为应用程序。为什么是这样?
在编辑器中运行脚本的 .applescript 文本版本可以正常工作。
曾经在 OSX 10.6.8 上运行的 Applescript 在 10.8.6 上运行时被报告为损坏。该脚本在 10.6.8 上编译为应用程序。为什么是这样?
在编辑器中运行脚本的 .applescript 文本版本可以正常工作。
这是因为 OSX 中的新 GateKeeper 功能只允许安装签名的应用程序,甚至只允许安装从 Mac App Store 下载的程序。
http://support.apple.com/kb/ht5290
对于普通程序,您会收到一条安全警告,告诉您该程序无法运行,因为它没有签名。
使用 Apple 脚本,您似乎只是收到一个错误,告诉您程序已损坏。
要解决这个问题: