7得票1回答
沙盒和NSTask

我正在尝试在提交到Mac App Store之前对我的应用进行沙盒处理,我需要打开一个dmg文件。我尝试了以下方法,但是我不知道它是否适用于Apple沙盒。 NSTask *task = [[NSTask alloc] init]; [task setLaunchPath: @"/usr/b...

12得票3回答
从包含文件的目录中创建一个文件的安全范围书签

我有一个安全范围的书签,是用户通过openDialog请求提供给我的一个目录。 我正试图为这个目录内的一个文件创建另一个安全范围的书签:NSURL *musicFolder = /* Secured URL Resolved from a NSData, bookmark not stale...

11得票3回答
SMLoginItemSetEnabled有时无声地无法启动沙盒化的UI助手。

我有一个应用程序,它是被沙盒化的,并且包含了一个帮助程序,该帮助程序呈现一些UI(作为全屏窗口,但也可以是状态栏或类似的东西)。 这个应用程序大部分时间都可以正常工作。 但有时候它不起作用; 它只是默默地无法启动助手程序。 由于助手程序具有UI界面,因此我使用SMLoginItemSetE...

14得票3回答
使用Swift在沙盒Mac应用中访问文件

我正在使用Swift为OS X 10.9开发一个沙盒应用程序。 该应用程序需要访问SQLite数据库文件。我让用户通过NSOpenPanel选择/打开文件。然后,我使用NSUserDefaults保存文件路径以供日后使用。 我希望每次再次启动应用程序时自动打开此文件。我从NSUserDef...

13得票3回答
Xcode 项目中缺少应用沙箱能力

根据这个指南,项目文件中应该有一个名为App Sandbox的能力: 然而,由于某些原因,我的应用项目没有任何可以启用的{{App Sandbox}}功能: 为什么会缺失,如何将其添加进去?

10得票1回答
核心音频用户空间插件驱动程序 - 沙盒防止来自另一个进程的数据交互

我正在开发基于示例developer.apple.com/library/mac/samplecode/AudioDriverExamples/Introduction/Intro.html的coreaudio用户空间hal插件。 在插件实现中,我计划从其他进程(即CFMessagePort...

12得票1回答
应用程序沙盒:如何允许XPC服务读取用户在父应用程序中打开的文件?

我有一个简单的Cocoa图像预览应用。用户使用NSOpenPanel选择文件,应用程序使用Quick Look API生成预览图像。 我想将预览生成移到单独的XPC服务中。在没有应用沙盒的情况下,一切正常,但是在为父应用程序和XPC服务启用应用程序沙盒后,XPC服务被拒绝读取用户选择的文件。...

7得票1回答
在Mac上开始应用内购买时,storeaccountd(453)拒绝文件写入和创建。

自从升级到El Capitan后,我的Mac应用程序(包括In-App购买)无法处理In-App购买。这是我在控制台中看到的错误: storeaccountd(453) deny file-write-create /Users/kenny/Library/Caches/com.inaday...

21得票1回答
防止通过拖放或共享扩展修改OS X应用程序沙箱容器中的原始文件?

我有一个鞋盒类型(而不是基于文档的)的OS X应用程序,它将图像存储在应用程序的沙箱容器中。 这些图像可以通过共享扩展(以NSURL形式)或通过拖放导出。 当将图像共享到图像编辑器(例如Acorn提供的共享扩展)或将其放置到图像编辑器上时,图像编辑器会从我的沙箱容器内打开该文件,并且现在可...

24得票3回答
iOS 12 IAP沙盒

我在观看这个WWDC18演讲,他们明确宣布将允许开发人员在下同时连接一个沙盒账户进行IAP测试。 当他们展示该功能时的截图 直接来问题: 我已经尝试在我的上使用iPhone 6S和iPhone X,但在屏幕底部都没有此选项。此外,我搜索了有关此主题的资料,似乎没有人在解决这个问题。 ...