【问题标题】:Is it acceptable to call openssl within an app submitted to the Mac App Store?在提交到 Mac App Store 的应用程序中调用 openssl 是否可以接受?
【发布时间】:2011-07-17 17:16:08
【问题描述】:

我有点不清楚在调用提交到 App Store 的应用程序之外的进程方面的规则是什么。

我已经读到,如果您想使用除 Cocoa 和 OSX 库之外的其他库/框架,您必须将其包含在您的应用程序中(例如,如果您使用 QT、Python 或 Ruby 编写应用程序)。

但是,是否可以从提交到商店的应用程序中调用 openssl?具体来说,我正在用 Mac Ruby 编写一个应用程序,并希望将 openssl 用于一些加密过程。

据我所知,openssl 安装在每台 OS X 机器上,但我不清楚是否可以从我的 Ruby 程序调用它。

【问题讨论】:

    标签: macos app-store openssl macruby mac-app-store


    【解决方案1】:

    据我所知,您不能调用 private 框架(在 /System/Library/Frameworks 下的那些),或者,如果您想使用第三方框架/库,则必须将它们包含在捆绑资源。所以我认为使用 openssl 应该没问题。但我们谈论的是加密软件,这是一个微妙的问题。 App Store 规则说(iTunesConnect 开发者指南):

    出口法律要求包含加密的产品必须获得适当的出口授权。一旦您表明您已准备好提交您的二进制文件,并且在此之后您随时更新二进制文件,您将被询问一系列有关应用程序加密的问题。根据对这些问题的回答,您可能需要提供确认应用分类的商品分类裁定 (CCATS) 的 PDF 副本。

    【讨论】:

      猜你喜欢
      • 2018-02-28
      • 2023-03-05
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-07
      • 1970-01-01
      相关资源
      最近更新 更多