8得票3回答
iOS游戏中心排行榜仅在沙盒模式下显示我的分数

我在沙箱模式下为我的游戏创建了一个排行榜。然后我尝试使用不同的GameCenter账户来玩游戏。但是我只能看到当前登录账户的得分。这是正确的吗?还是我错过了什么?如何填充沙箱排行榜以测试我的游戏? 谢谢!

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

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

57得票11回答
iOS 13 - 如何登录应用内购买沙盒账户?

为了测试我的应用内购买在iOS 13上的表现,我需要将其中一个测试设备升级到iOS 13.1 beta版本。 在iOS 12及之前的版本中,有一个特殊的沙盒登录选项在“设置/ iTunes和App Store / 沙盒账户”中: 然而,在升级到iOS 13后,此部分已经消失。我尝试按照...

7得票1回答
macOS授权沙盒应用程序完全访问磁盘未起作用。

我正在尝试使用全磁盘访问功能,但无法让它正常工作。以下是我执行的步骤列表: 启用了沙箱。实际上,授权文件看起来像: <key>com.apple.security.app-sandbox</key> <true/> <key>com.ap...

7得票1回答
沙盒应用中的NSOpenPanel忽略了提供的目录URL

我正在开发沙盒化的OS X应用程序(OS X 10.10.5,Xcode 6.4)。 在执行过程中,我打开了NSOpenPanel对象。 然后我运行下面的代码片段: NSString* s=[@"~" stringByExpandingTildeInPath]; NSOpenPanel* ...

7得票2回答
从沙盒化命令行应用中获取当前工作目录

我现在正在尝试对我的命令行应用进行沙盒化,该应用是用Objective-C编写的。 问题 当应用程序没有被沙盒化时,我可以使用[[NSFileManager defaultManager] currentDirectoryPath]获取用户调用应用程序的目录。 然而,在进行沙盒化之后,无论...

18得票2回答
在沙盒环境中激活另一个应用程序菜单项的CGEventPostToPSN()替代方案是什么?

我有一个应用程序,需要在我的应用程序中激活另一个应用程序的菜单项(例如打印cmd + p)。目前,我正在使用CGEventPostToPSN()来完成此任务,它运行良好,但是当我启用沙盒时,它就停止工作了。CGEventPostToPSN(&psn, keyDownEvent); CF...

7得票2回答
NSUserScriptTask的困难

我一直在尝试使用最近的NSUserScriptTask类及其子类来解决问题(请参见this和this),到目前为止,我已经解决了一些问题,但仍有一些问题需要解决。正如你从docs中看到的那样,NSUserScriptTask不允许取消任务。因此,我决定创建一个简单的可执行文件,以脚本路径作为参...

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

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

8得票2回答
如何在不进行沙盒化的情况下运行一个沙盒化的OS X应用程序?

我有一个使用沙盒机制运行的应用程序。如果我不能只是将沙盒机制关闭重新编译应用程序,那么我该如何在不使用沙盒机制的情况下运行它?