gpt4 book ai didi

macos - 使用 Mac 应用程序安装驱动程序 - 被 Apple 审核团队拒绝

转载 作者:行者123 更新时间:2023-12-02 17:36:50 25 4
gpt4 key购买 nike

我开发了一个 Mac 桌面应用程序,出于商业原因,我们需要让用户安装一些驱动程序才能使我们的应用程序正常工作。

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

此外,由于沙箱限制,我无法将驱动程序捆绑在单个包中来安装驱动程序和 Mac 应用程序。因此我必须将驱动程序和应用程序安装分为两步过程。

我已将该应用程序提交给 Apple 审核团队,并附有安装驱动程序的说明,然后安装 mac 应用程序以执行所需的功能。我还详细介绍了执行步骤的视频。但评审组拒绝了,理由如下:

原因:

2.3: Apps that do not perform as advertised by the developer will be rejected We are writing to let you know that the App Review Board has completed their review of your appeal and determined that this version of your app is in violation of Guideline 2.3. We have determined that your application requires the user to download and install additional software in order for the application to perform as advertised. Applications should not require the user to install additional software in order for the app to work. We will continue review of your app with this in mind.

Status: Complete.

Thank you for your commitment to Mac app development. App Review Board.

我了解用户不应安装其他软件来使应用程序正常运行,但需要了解在 Mac App Store 中提交应用程序以利用商店优势的可能方法,而不是在 Mac App Store 之外发布。您的宝贵建议将有助于对此解决方案进行任何设计更改。

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

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

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

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

b)我确实有另一个选择,即从打印选项(ctrl + P)发送文档,我会将文档转换为通用格式以便云服务器理解。这个功能将为用户带来更多值(value),我也想坚持这种方法。用户可以通过文档打印功能传递任何文档,Mac 驱动程序文件和其他一些支持文件将与 MAC 应用程序通信以进行进一步处理。

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

驱动程序文件具有许多处理文档格式的功能,这对云很有帮助,因此我的架构中必须有驱动程序文件,并且基于我的业务需求。

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

最佳答案

设计更改建议,应与 Mac App Store 沙箱兼容。

  • 将所有需要的文件包含在应用程序包的资源目录中。
  • 询问用户是否有可选安装,以便更好地与系统集成。
  • 该对话框应显示“可选”,因为应用程序在没有此对话框的情况下也应正常工作。
  • 如果用户同意,则显示指向 ~/Library/NSOpenPanel
  • 将此目录的 NSURL 获取到沙箱中。
  • 将驱动程序文件从 bundle 复制到 Library 文件夹

关于macos - 使用 Mac 应用程序安装驱动程序 - 被 Apple 审核团队拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22664069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com