私はそれが可能かどうかわからないので、私はここで尋ねています。サードパーティのC++ソースがある場合それをiPhoneバイナリにコンパイルできますか?このバイナリは、アプリケーションバンドルにパッケージ化され、AppleStoreに送信されます。アプリケーションバンドルには、サードパーティのバイナリのコピーが含まれているだけで、私のアプリケーションが含まれています。アップルストアとアプリケーションバンドル
これが可能であれば、サードパーティのバイナリをコマンドで使用して静的なリンクを避けることができると思います。
それは意味がありますか?
これは新しいプロセスを作成できないためですか? – SmallChess
多かれ少なかれ、ええ。 'fork()'、 'exec()'、または悪意のあるコードを実行したり、サンドボックスから脱出したりする可能性のあるものは許可されていません。明らかに、脱獄者はこれを行う方法を探し続けているが、通常はユーザーの協力を得ている。 –
実際、開発者は自分のアプリ内の他の言語のコードを実行することができます。下の私の答えを見てください。基本的に、コードがすべてアプリケーションに含まれている限り、Appleには問題はありません。 – Jumhyn