2

App Store に提出されたアプリケーションの外部でプロセスを呼び出すという点で、ルールがどのようなものかは少しわかりません。

Cocoa と OSX ライブラリ以外の他のライブラリ/フレームワークを使用する場合は、それをアプリケーションに含める必要があることを読みました (たとえば、QT、Python、または Ruby でアプリを作成する場合)。

ただし、ストアに提出されたアプリ内から openssl を呼び出すことは可能ですか? 具体的には、Mac Ruby でアプリを作成しており、いくつかの暗号化手順に openssl を使用したいと考えています。

私の知る限り、openssl はすべての OS X マシンにインストールされていますが、Ruby プログラムから呼び出してもよいかどうかはわかりません。

4

1 に答える 1

3

私の知る限り、プライベートフレームワーク (/System/Library/Frameworks にあるもの) を呼び出すことはできません。または、サード パーティのフレームワーク/ライブラリを使用する場合は、それらをバンドル リソースに含める必要があります。したがって、openssl を使用しても問題ないと思います。しかし、これはデリケートな問題である暗号化ソフトウェアについて話しています。App Store のルールには次のように記載されています (iTunesConnect 開発者ガイド):

輸出法では、暗号化を含む製品の輸出を適切に許可する必要があります。バイナリを送信する準備ができていることを示すと、その後バイナリを更新するたびに、アプリの暗号化に関する一連の質問が表示されます。これらの質問への回答に基づいて、アプリの分類を確認する商品分類規則 (CCATS) の PDF コピーを提供する必要がある場合があります。

于 2011-09-30T12:29:03.590 に答える