【发布时间】:2015-08-20 10:42:53
【问题描述】:
OS X 有一个不错的功能,例如 Accessibility API,它允许从您的应用代码控制一些系统元素和其他应用程序。但是打开沙盒后它就停止工作了。必须将应用提交到商店才能开启沙盒。
Apple 是这么说的:
使用 App Sandbox,您可以并且应该启用您的应用以实现可访问性,如本文档中所述。但是,您不能对屏幕阅读器等辅助应用进行沙盒处理,也不能对控制另一个应用的应用进行沙盒处理。
但 App Store 有一些使用 Accessibility API 的应用程序:
- Cinch - 调整窗口大小
- BetterSnapTool - 相同
- PopClip – 获取选中的文本
也就是说,Sandbox/Accessibility API/App Store 可以一起使用,但是怎么用呢?
【问题讨论】:
标签: objective-c macos cocoa sandbox accessibility-api