sandbox相关内容

将文件从iPhone沙箱复制到桌面?

我正在为uni开发一个iPhone应用程序,我们在iPhone的沙箱目录中创建一个sqlite数据库文件。 我们的应用程序在内部写入此文件,我想知道如何可能将此文件恢复到我的桌面。我真的不介意怎么做,任何方式都很好。也许有可能甚至做一些事情,如通过电子邮件从应用程序(如果这是可能的)。 提前感谢。 解决方案 您可以使用管理器。 连接您的iPhone并在Xcode中选择Wi ..
发布时间:2016-12-09 20:31:04 移动开发

使用OS X沙箱写多个文件

我在写一个OS X沙盒应用程序。它接收@ 3x和@ 2x图像文件,并将其转换为较低分辨率的图像。我通过将文件拖动到应用程序窗口或使用NSOpenPanel选择的目录来获取图像URL。 一旦图像被拖动或文件夹被选择,我运行一个for循环并使用此方法调整每个图像的大小 - (BOOL)writeImage:(NSImage *)image toFile: (NSString *)fil ..
发布时间:2016-12-08 02:44:10 移动开发

将下载的文件存储在Cocoa中

我正在开发一个Cocoa应用程序,它需要10.7+。所以,我会很乐意使用新的闪亮的API。 我想做的是从我们的后端服务器下载一些MP3和可能一些XML数据,它在用户的Mac上。我非常想将在内的“application.app”目录以及与应用程序捆绑的初始资源一起存储。 是我做的?将文件存储在application.app中? 如果没有,在哪里存储附加数据的首选目录? / s ..
发布时间:2016-12-08 02:23:42 其它移动开发

启用应用程序沙箱时,System()命令不工作

Apple现在要求所有未来的应用程序都进行沙盒化,因此我按照说明操作了沙箱应用程序。生成成功,但我的系统(rm -rf〜/ .Trash / *)命令停止工作。什么都没发生。我觉得混乱这里是为什么这个系统命令不工作与应用程序沙盒/权利。这是我的权利设置: 授权:已检查 应用沙盒:已选中 这是我当前的代码: - (void)viewDidLoad { [self emp ..
发布时间:2016-12-08 02:18:06 其它移动开发

NSSavePanel和沙箱

我在了解新狮友的沙盒时遇到一些问题。 我知道Lion包括一个名为 Powerbox的信任守护进程其工作是代表沙盒应用程序显示和控制打开/保存对话框。 像代码签名和应用程序沙盒指南说: p> 无论何时在沙箱中运行的应用程序调用NSOpenPanel或NSSavePanel对话框,AppKit都不会直接显示面板,对话。从开发人员的角度来看,这些面板的使用方式不需要更改代码;这个过程是 ..
发布时间:2016-12-07 23:19:05 其它移动开发

一个项目,两个版本? (沙盒和非开箱的版本)?任何简单的方法来维护代码?

我开发了一个可可项目,现在它有两个版本,沙盒和非沙箱版本。 沙盒和非沙盒版本之间有一些区别,沙箱版本,但大多数是相同的。即。对于沙盒版本我将有限的访问某些目录,为了访问一些目录,如桌面我将不得不添加权利。对于非沙盒版本,我没有对目录的限制,也允许添加“检查更新”aka sparkle框架等。 两者仍然处于测试模式(即尚未提交到Mac应用商店),现在,我如何分离它们是,我有非分支版本的主 ..
发布时间:2016-12-07 19:40:25 其它移动开发

从可可编辑系统首选项

有没有办法使用可可编程编辑系统偏好?是否需要一些框架?我需要这样做以更改全局代理设置。此外,我的应用程序是沙箱。是否有任何示例代码如何做到这一点?谢谢你的帮助。 解决方案 您正在寻找系统配置框架,但这不容易。我不认为这是可能的沙盒应用程序,因为它需要root权限。 (就像您必须以管理员身份验证,以修改系统偏好设置的“网络”窗格中的设置。)请参阅系统配置编程指南。其中,他们说: 需要创 ..
发布时间:2016-12-07 19:29:21 其它移动开发

在Mac App Store上销售的沙盒应用程序可以访问系统文件夹吗?

通过Mac App Store销售的应用程序是否可以访问系统文件夹? 我的意思是:我的应用程序需要读取沙盒区域之外的目录的内容,让我们说 / Library / StartupItems 并且如果用户想要可能删除那里的文件。 沙箱应用程序可以访问系统文件夹和删除文件吗?如果它不能删除,至少可以读取? 如果我想在Mac App Store上销售,我必须启用沙盒吗? 我随机尝试 ..
发布时间:2016-12-07 18:30:22 其它移动开发

获取用户路径OS X中的库文件夹

我需要打开一个NSSavePanel与用户库文件夹作为目标文件夹。通常我通过在 [NSSavePanel beginSheetForDirectory] ​​中输入〜/ Library / 来实现。 这个工作正常,只要应用程序没有沙箱。对于沙盒应用程序,这将导致 NSSavePanel 尝试访问应用程序文档“框”中的文件夹。 我不能引用 / Users / username / Lib ..
发布时间:2016-12-07 18:11:25 其它移动开发

允许在Mac OS X应用程序中读取文件的权限是什么? (拒绝文件读取数据错误)

我在做一个Mac OS X应用程序(沙盒),从/ etc / myfolder中安装的配置文件读取。当我试图使用NSFileHandle读取文件,我得到以下错误控制台: sandboxd:([3251])MyApp 3251)deny file-read-data /private/etc/myfolder/myconfig.conf 我在我的Entitilements文件中设置了以下 ..
发布时间:2016-12-07 04:36:41 其它移动开发

沙箱应用程式& NSOpenPanel导致崩溃

我在我的Cocoa应用程序中做一个简单的文件打开面板。我启用权利和应用程式沙箱。 但是在OS X 10.9,当应用程序使用 NSOpenPanel 打开一个对话框时,会崩溃: 应用程序特定信息: 由于未捕获异常“NSObjectNotAvailableException”而终止应用程序,原因:“service com.apple.appkit.xpc.openAndSavePanel ..
发布时间:2016-12-07 03:51:04 其它移动开发

如何在Mac上的沙箱中启动另一个进程?

我想在Mac上的Sandbox中通过LSOpenApplication()启动另一个自己的应用程序。 当然,我在com.apple.security 但是,在启动时,控制台会抛出一个错误,该错误是不允许的允许进程xxxx启动“foo.app”,因为它以前没有被用户启动。 在手动启动过程后可以无错启动。 即使以前未启动,我如何启动该进程? 这与沙盒没有关系吗? 解决方案 ..
发布时间:2016-12-07 03:16:57 其它移动开发

如何sandbox命令行工具?

我有一个简单的unix工具,我从shell启动主要的可可应用程序。 我需要沙箱,但当我运行它,它崩溃与错误“非法指令:4”,在console.app我可以看到以下错误消息 沙箱创建失败:容器对象初始化失败:NIL 没有visdiff的错误描述的容器信息对象 文件使用codesign进行了正确的签名。 我已阅读帖子 Mac OS应用程序,沙箱与命令行工具?但它不帮助 ..
发布时间:2016-12-07 02:33:51 其它移动开发

沙箱Mac应用程序耗尽安全范围的URL资源

我正在开发一个Mac应用程序,提示用户使用NSOpenPanel的文件。应用程序是沙盒(在OSX 10.9.4上测试)。我注意到,如果我打开大量的文件(〜3000),打开面板开始发出错误日志。这也发生,如果我试图打开少量的文件在卡盘几次。 第一次出现错误后,每当NSOpenPanel再次用于打开文件时,无论多少文件,这些错误都会再次生成 $ b 错误消息如下所示: $ c> Test ..
发布时间:2016-12-07 02:31:37 移动开发