コンパイルされたコードをサーバーから動的に取得し、OS Xアプリケーションから実行する必要があるという要件があります。要するに、コンパイルされたコード(.dylib、.a、またはバンドル)は、サーバー上でホストされるクラスとメソッドをほとんど持たず、アプリケーションはサーバーからダウンロードし、それらのクラスに動的にアクセスします。完成したコードには、HTML、javascript、Objective-C、Swiftが含まれている可能性があります。サーバランタイムからの.dylibの消費
オプション1.静的ライブラリ コンパイル時には消費アプリケーションの一部でなければならないので、このオプションを除外することができます。
オプション2ダイナミックライブラリ 私はここで苦労しています。サーバーのdylibをダウンロードしてアプリケーションフォルダの1つにコピーし、そこからdlopen
を使って動的に実行できますか?出来ますか?
オプション3.バンドル 私はこれについてまだ調べていませんが、アイデアはdylibに似ています。他の可能性4.
オプション..
私のアプリの外にdylibを保存したくないので、アプリ内のフォルダの1つを保存するなど、いくつかの方法を試しましたが、ライブラリの実行時に問題がありました。 – Trident
私が提供したリンクに記述されているように環境変数を設定しましたか? info.plistファイルで設定できます。それは主要な 'LSEnvironment'です。 –
このリンクを確認して、これをアップデートします。thx – Trident