首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Mac应用程序安装驱动程序-被苹果审查小组拒绝

用Mac应用程序安装驱动程序-被苹果审查小组拒绝
EN

Stack Overflow用户
提问于 2014-03-26 14:28:05
回答 1查看 754关注 0票数 6

我已经开发了一个Mac桌面应用程序,我们有一个商业理由让我们的用户安装很少的驱动程序来使我们的应用程序工作。

由于沙箱约束,我无法获得用户访问权限来安装/Users/System Name/Library/文件夹中的驱动程序。(即)在访问应用程序之前,它将要求用户允许从单个包安装程序安装驱动程序来安装驱动程序。

此外,由于沙箱的限制,我无法将驱动程序捆绑在一个包中来安装驱动程序和Mac应用程序。因此,我将不得不将驱动程序和应用程序的安装分离为两个步骤。

我已经向苹果审查小组提交了应用程序,说明如何安装驱动程序,然后安装mac应用程序以执行所需的功能。我已经详细的视频来执行的步骤以及。但是,审查小组拒绝了以下理由:

原因:

2.3:不符合开发者广告的应用程序将被拒绝--我们写信给你,是想让你知道应用审查委员会已经完成了对你的上诉的审查,并确定你的应用程序的这个版本违反了准则2.3。我们已经确定,您的应用程序需要用户下载并安装其他软件,以便应用程序按照广告所示执行。应用程序不应该要求用户安装额外的软件才能使应用程序工作。考虑到这一点,我们将继续审查您的应用程序。 状态:完成。 感谢您对Mac应用程序开发的承诺。应用程序审查委员会。

我知道用户不应该为应用程序安装额外的软件,但需要知道在Mac中提交应用程序的可能方法,以利用商店的好处,而不是在Mac之外发布。您的宝贵建议将有助于对此解决方案进行任何设计更改。

更新:(应用程序流程和驱动程序的角色).

以下是我的Mac应用程序设计和技术流程:

1.产品实际上用于将文档存储在服务器上,并将文档用于存储和云打印。我有两个选项可以将文档发送到云:

( a)用户可以右键单击任何文档,将其传递给Mac应用程序,将文档发送到云服务器。

b)我还有另一个选择,就是从print选项(ctrl + P)发送文档,我会将文档转换为通用格式,以便云服务器理解。这个特性将给用户带来更多的价值,我也想坚持这种方法。用户可以通过文档打印函数和mac驱动程序文件传递任何文档,并且很少有其他支持文件将通信到MAC应用程序以供进一步处理。

2.Mac App将显示上载文件的列表/每个文档的状态。

驱动程序文件在处理文档格式方面有很多功能,这将在云上有所帮助,因此我必须在架构中并根据我的业务需求拥有驱动程序文件。

Mac应用程序和驱动程序组件将使用苹果脚本进行通信,以相互连接。一旦驱动程序组件完成了必要的步骤,它就会调用apple脚本来调用Mac应用程序来执行其功能。

EN

回答 1

Stack Overflow用户

发布于 2014-03-27 14:26:08

关于设计变更的建议,应该与Mac沙箱兼容。

  • 在App的参考资料目录中包含所有需要的文件。
  • 询问用户是否有一个可选的安装,以便更好地与系统集成。
  • 该对话框应该说“可选”,因为应用程序也应该在没有此功能的情况下工作。
  • 如果用户同意,则显示指向NSOpenPanel~/Library/
  • 将此目录的NSURL放入沙箱中。
  • 将驱动程序文件从包复制到库的文件夹
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22664069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档