Mac App Store:规避沙箱要求 [英] Mac App Store: circumvent sandbox requirement

查看:228
本文介绍了Mac App Store:规避沙箱要求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

互联网上有许多消息来源指出,您需要对应用程序沙盒进行安装,才能将其部署到App Store中.

As many sources state on the internet, you need to have your app Sandboxed to be able to deploy it in the App Store.

此外,根据但是,某些应用似乎仍在使用此api.这些应用程序之一是Cinch.在Cinch的安装过程中,您需要授予Cinch使用可访问性API的权限,因此很明显他们正在使用此API.

However, some apps still seem to use this api. One of these apps is Cinch. In the installation procedure of Cinch you need to give Cinch rights to use the accessibility API, so clearly they are using this API.

使用以下命令从应用商店中检出二进制文件后:

After checking out the binary from the app store with the following command:

codesign --display --entitlements - /Applications/Cinch.app

该应用似乎没有沙盒:

Executable=/Applications/Cinch.app/Contents/MacOS/Cinch

(输出中仅一行).

所以我的问题是,如何规避这一要求.您是否需要与Apple协商以实现这一目标?有特殊规定吗? 您需要贿赂工作人员吗?还是我的终端命令不正确?

So my question is, how is it possible to circumvent this requirement. Do you need to negotiate with Apple to achieve this? Are there special rules? Do you need to bribe a staff member? Or is my terminal command wrong?

推荐答案

辐照的Cinch于2011年在需要沙箱的情况下提交给App Store,此后未进行任何实质性更新.一旦他们添加了新功能或新功能,就需要对应用程序进行沙盒化.

Irradiated submitted Cinch to the App Store in 2011 before sandboxing was needed and didn't do any substantial updates since then. As soon as they add new functionality or features, they'll need to sandbox the app.

Apple于2012年2月写信给开发人员:

Apple wrote to the developers in February 2012:

从2012年6月1日开始,如果Mac App Store上的现有应用未进行沙箱处理,则仍可以提交错误修复更新,而无需对应用进行沙箱处理.此外,如果您遇到技术问题,无法在6月1日之前对应用进行沙箱处理,请告诉我们.

Starting June 1 2012, if you have an existing app on the Mac App Store that is not sandboxed, you may still submit bug fix updates without sandboxing your app. In addition, if you have technical issues that prevent you from sandboxing your app by June 1, let us know.

以及2012年5月:

如果您在Mac App Store上有一个未沙盒化的现有应用程序,则仍可以在6月1日之后提交错误修复更新.

If you have an existing app on the Mac App Store that is not sandboxed, you may still submit bug fix updates after June 1.

这篇关于Mac App Store:规避沙箱要求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆