在Mac OS X 10.9中为应用程序禁用了辅助功能

时间:2013-11-04 23:12:57

标签: osx-mavericks

升级到Mac OS X 10.9并运行我的应用程序(在执行过程中执行各种AppleScripts)后,我得到一个对话框,必须通过系统偏好设置安全/隐私屏幕专门启用该应用程序。所以我这样做,然后应用程序正常运行。

但是,当我重新编译和构建应用程序时,它将不再执行AppleScripts,也不会显示对话框。当我查看系统偏好安全/隐私时,我看到我的应用程序仍然在那里列出但已被禁用(即复选框重置)。

通过反复试验,我发现了以下内容:

如果您更改应用程序info.plist中的Bundle Version字符串并重建应用程序,即使不进行任何其他更改(如代码等),也会发生这种情况;它将从辅助功能中禁用。

如果您对应用程序(代码,资源等)进行了各种更改,但未更改info.plist中的Bundle Version字符串,则仍允许其具有辅助功能访问权限。

我的问题是:有没有办法绕过重建后的禁用?

0 个答案:

没有答案
相关问题