2011-07-17 24 views
2

私は、App Storeに提出されたアプリケーション以外のプロセスを呼び出すという点でルールが何であるかについては少し不明です。Mac App Storeに提出されたアプリ内でopensslを呼び出すことは可能ですか?

CocoaやOSXライブラリ以外のライブラリ/フレームワークを使用したい場合は、アプリケーションに含める必要があります(QT、Python、Rubyなどでアプリケーションを書く場合など)。

ただし、店舗に送信されたアプリ内からopensslを呼び出すことはできますか?具体的には、私はMac Rubyにアプリを書いており、いくつかの暗号化手順にopensslを使いたいと思っています。

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

答えて

3

フレームワーク(/ System/Library/Frameworksの下にある)を呼び出すことはできません。また、サードパーティのフレームワーク/ libsを使用する場合は、それらをバンドルリソースに含める必要があります。だから私はopensslを使用してもOKだと思います。しかし、我々は繊細な問題である暗号ソフトウェアについて話している。 App Storeルールによると、(iTunesConnect Developer Guide):

輸出法では、暗号化を含む製品の輸出が適切に許可されている必要があります。バイナリを提出する準備が整ったことを示すと、それ以降はバイナリを更新するたびに、アプリケーションの暗号化に関する一連の質問が表示されます。これらの質問の回答に基づいて、アプリの分類を確認するCCATSのPDFコピーを提出する必要があります。

+0

アドバイスありがとうございます。 :-) – Edwardr

関連する問題