appstore-sandbox相关内容

NSUserUnixTask静默忽略脚本

我正在使用Xcode 9在macOS High Sierra上的Swift 4中编写一个沙盒应用程序.我的应用程序具有复制到 Bundle.main的shell脚本文件(例如, myscript ).安装时的resourceURL 目录.我想使用 NSUserUnixTask 运行此Shell脚本,如下所示: if let scriptUrl = URL(string:"myscript",r ..
发布时间:2021-04-22 20:13:01 移动开发

iOS 13-如何登录应用内购买沙盒帐户?

要使用iOS 13测试我的应用内购买商品,我必须将其中一台测试设备更新为iOS 13.1 beta. 在iOS 12上,在Settings/iTunes & App Store/Sandbox Account中没有特殊的沙箱登录之前: 但是,在更新到iOS 13之后,此部分丢失了.我试图按照答案中的说明在iOS 12上遇到类似问题,但没有任何效果.我完全重置了设备并在Settings/ ..
发布时间:2020-12-01 04:38:10 移动开发

Mac App Store助手工具沙箱

我的应用包含两个可执行文件 主要应用可执行文件 小型控制台应用处理一些文件,此可执行文件位于Resources文件夹中(无需root特权) 问题是我不知道如何将此应用程序提交到appstore时,我从苹果收到以下响应 无效签名-路径为appname.app的主应用程序包appname已签名但签名无效。从codesign报告了以下错误: a密封的资源丢失或无效 在体系结构中: ..
发布时间:2020-10-05 03:23:29 其他开发

沙盒模式下的Swift Execute命令行命令

目前,我正在尝试着手Swift编程。我尝试从我的 macOS Swift应用程序内部执行命令行命令。没有设置我的应用程序为沙盒,一切都可以正常工作。但是,由于我激活了沙箱,因此该命令将不再起作用,但不会引发任何错误,并以状态代码 0 终止。 所以最简单的用例是从应用程序中启动 VSCode 。 负责执行shell命令的方法如下: func executeUserCommand( ..
发布时间:2020-10-04 01:15:59 移动开发

带有NSTask的沙箱

我启用了沙箱功能,并在NSTask中使用 / sbin / ping : [task setLaunchPath :@“ / sbin / ping”]; [任务setArguments:[NSArray arrayWithObjects:@“-c10”,iPAddress,nil]]; 一切正常,我得到了预期的输出。 我也想在NSTask中使用 / usr ..
发布时间:2020-10-04 01:02:29 其他开发

从沙盒应用程序启动助手

我有一个沙盒应用程序。我需要它在每次启动时(从主应用程序包中)启动一个助手应用程序。但是,这将失败: NSError * error; [[NSWorkspace sharedWorkspace] launchApplicationAtURL:helperURL 选项:NSWorkspaceLaunchDefault 配置:无 错误:&错误]; 错误是: ..
发布时间:2020-10-04 00:51:26 其他开发

Cocoa应用程序中的“应用程序沙箱"处于打开状态时,套接字上未接收任何UDP数据

我有一个用Swift 3.0编写的可可应用程序,该应用程序使用使用C ++/Boost编写的框架在套接字上接收UDP数据.但是,当可可应用程序中的应用程序沙箱功能打开时,我没有从套接字接收任何数据,我也正在使用该数据首先将数据发送到服务器.关闭应用程序沙箱后,一切都会按预期运行. 权限com.apple.security.network.client和om.apple.security.netwo ..
发布时间:2020-09-22 06:18:47 移动开发

iOS 12 IAP沙箱

我正在观看 WWDC18谈话,他们已经明确宣布,他们将允许开发人员同时连接一个沙箱帐户以进行IAP测试-在开发人员模式和iOS12中. 他们展示该功能的瞬间的屏幕截图 直接回答问题: 我已经尝试从iPhone 6S和iPhone X(都在 iOS 12 上)访问它,但是在屏幕末尾都没有此选项.另外,我已经搜索了这个主题,似乎没人在解决这个问题. 我的设备上的"Apple I ..
发布时间:2020-09-06 06:48:21 其他开发

以编程方式关闭或休眠沙盒应用程序Mac

我正在尝试为Mac App Store创建一个应用程序,该应用程序将在用户设置的时间后关闭/休眠Mac.我曾尝试使用AppleScript,但如果我要在沙盒模式下使用它,那将无法正常工作,我曾尝试向Google寻找解决方案,但似乎无法弄清楚. 希望有人可以给我提示或链接到相关文档. 编辑:使其更加精确地满足我的期望. 解决方案 我曾经写过一个脚本.但是我不知道它是否仍然有效.也 ..
发布时间:2020-08-15 01:11:38 其他开发

NSSavePanel无法在沙盒中工作吗? -OSX•目标C

我的应用程序中具有以下保存面板.我最近尝试对它进行沙箱测试,但是不幸的是,当沙箱保存似乎无法正常工作时. 我知道beginSheetForDirectory已贬值,所以可能这就是为什么它不起作用的原因?如何使它与沙盒一起使用? - (IBAction)saveButtonPressed:(id)sender { NSSavePanel *sp = [NSSavePanel sa ..
发布时间:2020-08-15 00:25:08 移动开发

Mac App沙箱-在沙箱外部更新文件

我有一个要在App Store上发布的Mac应用程序. 为了将其发布,我需要将其放入沙箱中. 应用程序访问用户从openpanel选择的沙箱外部的Sqlite文件. 当执行选择时,该应用程序工作正常,但在插入和更新时失败. 我可以记得读过一些有关您可以调用的函数的信息,这些函数可以使您对沙箱外部的文件进行写访问,但终生我记得什么是开导我的思想? 关于克里斯蒂安·阿里德·斯特尔·安徒生 ..
发布时间:2020-08-14 23:01:38 移动开发

我必须指定哪些权利才能使用默认值,在NSTask()中写入com.apple.screencapture

我让应用正常运行,然后提交到应用商店,发现了这个叫做沙箱的东西:-p 我一直在阅读文档和开发人员论坛,但是我无法具体弄清楚我需要添加哪些权利才能使此功能正常工作: let task = NSTask() task.launchPath = "/bin/bash" task.arguments = ["-c", "defaults write com.ap ..
发布时间:2020-08-14 22:29:06 移动开发

Swift macOS的桌面沙箱问题

我最近一直在尝试编写Mac应用程序,但遇到了问题.这不是太重要,但是有一个解决方案会很棒. 我必须在运行时加载由用户指定的图像(因此,不能,我不能按照很多的替代建议将图像嵌入捆绑包中),然后使用NSAttributedText将其嵌入到NSTextView中.图像可以从“图片"目录(/Users/USERNAME/Pictures/IMAGE)等加载,但不能从桌面加载.我已经检查了Xcode ..
发布时间:2020-08-14 22:01:05 移动开发

Mac OS沙箱:从帮助程序启动主应用程序

我在沙箱中创建了一个应用程序,该应用程序使用助手在登录时启动,如它可以正常工作,但接下来的消息将记录在控制台中: lsboxd[1560]: Not allowing process 15208 to launch "/Applications/SandboxApp.app/Contents/Library/LoginItems/SandboxHelper.app" because it h ..
发布时间:2020-08-14 21:00:43 其他开发

MacOS沙盒应用程序:在没有NSOpenPanel的情况下访问文件

在基于沙盒的基于NSDocument的应用程序中,无论文档保存在哪里,都可以使用NSOpenPanel访问任何兼容的文档.如果没有NSOpenPanel,应用程序只能访问沙箱容器中的文件. 由于我的应用程序管理两种类型的子类NSdocument(文本作为读取器/编写器,图像仅作为读取器),因此我尝试为图像实现单独的“打开最近"菜单.当用户打开它们时,我禁用了它们的常规行为,覆盖了NSDocu ..