我有一个应用程序,需要在我的应用程序中激活另一个应用程序的菜单项(例如打印cmd + p)。目前,我正在使用CGEventPostToPSN()来完成此任务,它运行良好,但是当我启用沙盒时,它就停止工作了。CGEventPostToPSN(&psn, keyDownEvent); CF...
我们正在使用Qt 5.2.0.Framework在MacOSX 10.9上为Mac应用商店开发应用程序。 这里有一段简单的AppleScript代码,可以创建一个Microsoft Excel工作簿并将其保存到任何位置。tell application "Microsoft Excel" ...
我有一个简单的Cocoa图像预览应用。用户使用NSOpenPanel选择文件,应用程序使用Quick Look API生成预览图像。 我想将预览生成移到单独的XPC服务中。在没有应用沙盒的情况下,一切正常,但是在为父应用程序和XPC服务启用应用程序沙盒后,XPC服务被拒绝读取用户选择的文件。...
在早期版本的macOS中,从安全范围书签构造的NSURL实例会在结尾处附加一个?applesecurityscope=...查询字符串。我正在一个单元测试中检查这个问题,因为这是被测试功能的要求。但是,开始于10.10 Yosemite版本,我找不到任何公共属性可以确定一个NSURL是否具有安...
我正在开发基于示例developer.apple.com/library/mac/samplecode/AudioDriverExamples/Introduction/Intro.html的coreaudio用户空间hal插件。 在插件实现中,我计划从其他进程(即CFMessagePort...
我有一个应用程序,它是被沙盒化的,并且包含了一个帮助程序,该帮助程序呈现一些UI(作为全屏窗口,但也可以是状态栏或类似的东西)。 这个应用程序大部分时间都可以正常工作。 但有时候它不起作用; 它只是默默地无法启动助手程序。 由于助手程序具有UI界面,因此我使用SMLoginItemSetE...
我正在开发一款沙盒化的Mac App Store应用,它会询问用户从其他地方下载文件时希望将文件保存在哪里。我有以下代码来获取用户选择的文件夹(省略了一些错误检查): NSOpenPanel* openPanel = [NSOpenPanel openPanel]; [openPanel s...
我正在尝试使用全磁盘访问功能,但无法让它正常工作。以下是我执行的步骤列表: 启用了沙箱。实际上,授权文件看起来像: <key>com.apple.security.app-sandbox</key> <true/> <key>com.ap...
我正在使用Swift为OS X 10.9开发一个沙盒应用程序。 该应用程序需要访问SQLite数据库文件。我让用户通过NSOpenPanel选择/打开文件。然后,我使用NSUserDefaults保存文件路径以供日后使用。 我希望每次再次启动应用程序时自动打开此文件。我从NSUserDef...
我有一个使用沙盒机制运行的应用程序。如果我不能只是将沙盒机制关闭重新编译应用程序,那么我该如何在不使用沙盒机制的情况下运行它?