appstore-sandbox相关内容

CFMessagePort和沙箱

我正在使MacOS应用程序适应使用沙箱.它使用了一个辅助应用程序(同一个捆绑包中的exe),当我尝试在控制台中使用"deny mach-lookup"消息拒绝调用CFMessagePortCreateRemote时,该应用程序会失败. 我可以看到com.apple.security.temporary-exception.mach-lookup.global-name权利密钥可以解决此问题, ..
发布时间:2020-08-14 19:17:50 其他开发

Ffmpeg在Electron沙盒应用程序中中止

我有一个Electron应用程序,已在Mac AppStore上发布,并已沙箱化. 我正在尝试添加一项新功能,该功能将即时对视频进行编码/解码,以便在电子环境中流式传输更多视频格式. 我正在使用 fluent-ffmpeg 和 ffmpeg的静态执行程序. 一切正常,我已将沙盒应用程序上传到Apple,但遭到拒绝,因为ffmpeg默认情况下使用的是使用非公开API的安全传输协议, ..
发布时间:2020-08-12 02:24:45 前端开发

沙盒-不允许进行killall操作

我正在编写一个运行以下命令的小型Mac应用程序(在Obj-C中): system("killall Finder"); 我想看看如果我对应用程序进行沙箱处理(因为6月1日将需要进行沙箱处理),该应用程序将无法使用.我得到以下回应: killall: warning: kill -TERM 6524: Operation not permitted 有什么办法可以解决这个问题?像 ..
发布时间:2020-08-12 01:07:33 移动开发

CGEventPostToPSN()的替代方案,用于在沙盒环境中激活其他应用程序的菜单项?

我有这个应用程序,需要从我的应用程序中激活另一个应用程序的菜单项(例如Print cmd + p).现在,我正在使用CGEventPostToPSN()来完成这项工作,并且工作正常,但是当我激活沙箱时,它将停止工作. CGEventPostToPSN(&psn, keyDownEvent); CFRelease(keyDownEvent); CGEventPostToPSN(&psn, ke ..
发布时间:2020-08-12 00:03:10 其他开发

快速访问沙盒Mac应用程序中的文件访问

我正在为OS X 10.9开发带有快速沙盒的应用程序. 该应用需要访问SQLite数据库文件.我让用户使用NSOpenPanel选择/打开文件.然后,我使用NSUserDefaults保存文件路径,以备后用. 我希望每次重新启动应用程序时自动打开此文件.我从NSUserDefault获取存储的路径,但是当我使用该路径打开文件时,出现错误,提示我无权访问该文件. (无需沙箱即可工作 ..
发布时间:2020-08-11 21:48:49 移动开发

如何将文件从沙盒应用程序正确复制到“应用程序脚本"文件夹?

我对如何正确地复制文件并授予执行权限的方法感到非常困惑.沙盒应用程序中的AppleScript文件.我读过几篇文章和主题,但读得越多,就会使我感到困惑. 任务 我的应用程序需要从.scpt文件运行非常简单的AppleScript.为此(如果我做对了),我需要将此文件复制到Users/thisUser/Library/Application \Scripts/.com.developer ..
发布时间:2020-08-11 20:54:27 其他开发

写入应用程序自己的捆绑软件时,“沙盒:拒绝文件写入创建"

我已经在Mac App Store中编写了一个程序,该程序可以显示一些图形.有时它会通过Internet更新这些信息.与大多数人一样,我现在必须对应用程序进行沙箱处理. 几乎所有内容都可以正常工作,但是在更新时,它将文件保存在应用程序自己的捆绑包中,并失败,并显示"sandboxd:deny file-write-create" 我只是使用fopen(...,"wb") 传递给f ..
发布时间:2020-08-11 20:53:11 其他开发

Mac App Store:规避沙箱要求

互联网上有许多消息来源指出,您需要对应用程序沙盒进行安装,才能将其部署到App Store中. 此外,根据但是,某些应用似乎仍在使用此api.这些应用程序之一是Cinch.在Cinch的安装过程中,您需要授予Cinch使用可访问性API的权限,因此很明显他们正在使用此API. 使用以下命令从应用商店中检出二进制文件后: codesign --display --entitleme ..

如何将Webkit插件添加到沙盒OS X应用程序WebView?

我是OS X应用程序开发的新手,所以请耐心.....我有一个OS X应用程序,该应用程序广泛使用WebView为用户提供视频会议/屏幕共享功能,该功能依赖于浏览器插件。当我禁用沙箱功能时,该视频插件可以工作,但是我们希望在OS X App Store中分发我们的应用,并需要使其与沙箱WebView一起使用。 解决方案 简单的答案:以32-运行 更长的答案:在10.7上,您可以在沙箱中 ..

在OS X中启用沙箱时,Audiokit崩溃

使用Audiokit的我的应用程序在没有沙箱的情况下可以完美运行.但是,一旦我在Xcode中启用沙箱,尝试初始化麦克风访问权限时应用就会崩溃. (该应用程序位于iOS的App Store中,但现在我正尝试以OS X应用程序的形式提交到Mac Store,但我需要启用沙箱) 有人能够将其中装有Audiokit的Mac应用程序提交到Mac App Store吗? 错误:>可用> AVAud ..
发布时间:2020-05-09 19:50:19 移动开发

SMLoginItemSetEnabled有时有时会默默地无法启动沙盒UI帮助器

我有一个带有沙箱的应用程序,其中包括一个提供一些UI(作为全屏窗口,但也可以是状态项或类似项目)的助手. 这在大多数情况下都有效.但有时并非如此;只是默默地没有启动助手. 由于帮助程序具有UI,因此我使用SMLoginItemSetEnabled进行加载,然后使用NSXPCConnection进行通信.但是有时候SMLoginItemSetEnabled无法启动它,而仍然返回YES. ..
发布时间:2020-05-04 11:32:05 其他开发

macOS Mojave中的WkWebView问题

我有一个非常简单的应用程序,它仅在WKWebView中显示一个网站,但是升级到macOS Mojave后,我收到一些奇怪的警告消息. 该应用程序会编译但无法启动. 我的代码: @IBOutlet var webView: WKWebView! override func loadView() { webView = WKWebView() webView.naviga ..
发布时间:2020-05-04 11:14:58 移动开发

在Mac沙盒应用中访问sidecar文件

我需要在基于文档的照片编辑器应用程序中访问sidecar XMP文件. 图像文件是文档,当用户打开并保存图像文档时,我需要访问sidecar XMP文件. 是否可以在基于沙盒的基于文档的应用程序中访问sidecar文件(例如XMP)? 我了解默认情况下这是不可能的,但是允许这样做的最小临时安全异常是什么? 有没有不使用临时异常的解决方法? 请注意,无法保证将图像文件的文档范 ..
发布时间:2020-05-04 10:59:09 其他开发

iOS itunesconnect沙盒测试帐户(无效年份)

这太奇怪了!上周我创建了一个测试用户帐户,它很好,但今天,它要求我增加出生年份!正如您在下面的截图中看到的那样。没有年份的字段可以填写,它要求它?!苹果,你认真吗?如果我做错了,请告诉我...... 更新:这似乎是苹果网页上的一个错误。它刚才起作用了。我失去了两天! 解决方案 这是8月27日至30日期间itunesconnect的临时错误。 在 ..
发布时间:2018-09-19 13:11:47 移动开发