我想使用Apple Script和Sandboxing创建InDesign文档。
我的Apple脚本是:

告诉应用程序Adobe Indesign CS5.5
制作新文件
结束告诉

我的权利条目是:

在Adobe InDesign CS5.5.app中,Info.plist捆绑包标识符为com.adobe.InDesign
我尝试输入com.adobe.InDesign和com.adobe.indesign。

当我运行沙箱应用程序时,它只会启动Adobe InDesign Application,而不会在其中创建任何文档。
我检查控制台应用程序(在/ Applications / Utilities /中可用),在“所有消息”系统日志查询中查找沙盒违规,它给出以下错误:

AppleEvents / sandbox:返回errAEPrivilegeError / -10004并拒绝从进程中分发事件ascr / gdte,因为它无权向该进程发送AppleEvent。

创建InDesign文档应具有哪些权利条目?

谢谢

最佳答案

如果我检查Adobe InDesign的ID(OSX 10.10,InDesign CC 2015),它说“com.adobe.InDesign”
我从别人那里听说他们宁愿使用

tell application id "com.adobe.InDesign" to doSomeHandler()

关于macos - AppleEvents/sandbox:返回errAEPrivilegeError,无权将AppleEvent发送到进程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27101573/

10-13 01:54