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

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

7得票1回答
沙盒和NSTask

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

7得票1回答
沙盒继承过程中的NSOpenPanel崩溃问题

我有一个在沙盒中运行的应用程序,使用NSTask启动一个助手应用程序包(助手应用程序包包含在应用程序的捆绑包中)。 通过使用正确的授权,主应用程序能够使用NSTask启动助手,并继承了沙盒而没有崩溃。唯一的问题似乎是当我打开NSOpenPanel时,会出现以下崩溃。请注意,当使用NSOpen...

7得票1回答
macOS 上沙盒化 Swift 应用程序的应用间通信

我正在使用Swift构建一个沙盒化的macOS应用程序,其中包含一个子应用程序。 我想要实现的功能是: 父级应用可以启动多个子应用程序 父级应用程序向每个子应用程序发送不同内容以显示 父级应用程序和子应用程序都有自己的用户界面。 我一直在考虑的实现方式是: 分布式通知 带有用户信...

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

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

7得票2回答
startAccessingSecurityScopedResource从不返回成功

我正在开发一款沙盒化的Mac App Store应用,它会询问用户从其他地方下载文件时希望将文件保存在哪里。我有以下代码来获取用户选择的文件夹(省略了一些错误检查): NSOpenPanel* openPanel = [NSOpenPanel openPanel]; [openPanel s...

7得票2回答
如何在没有Mac开发者计划账户的情况下测试应用程序沙箱化

我可以在没有iOS开发者计划账户的情况下使用模拟器开发iOS(我只是不能在设备上运行)。是否有类似的方法适用于Mac开发者计划?我想在注册付费账户之前,测试我的实用程序应用程序的沙盒兼容性(因此可以在应用商店分发)。如果我的应用程序无法正常工作或不易修复,则价值$99的费用不值得支付。 是否...

7得票2回答
NSUserScriptTask的困难

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

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

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

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

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