こちらの質問をしたものです。
マルチプラットフォームで動作するJavaScriptのランタイムエンジンを探していて、皆さんのアドバイスもあってBaristaCoreというChakraCoreを使い.NET Standardで実装されたフレームワークを見つけたのですが、いざ開発してみるといきなり壁にぶち当たってしまいました。

MacとiOSで試すためにUnityを使ってテストを行いました。
こちらのトピックを読みながらそのままで書いていたのですが、Macでは期待した動作をしてくれたのですがiOSにビルドしてみると上手く動作しませんでした。

そこで Xcodeのログを読むと以下のようになっていました。

InvalidOperationException: 
A suitable constructor for type 'BaristaLabs.BaristaCore.BaristaRuntimeFactory' could not be located. 
Ensure the type is concrete and services are registered for all parameters of a public constructor.

エラー文で調べるとBaristaRuntimeFactoryのコンストラクタがprivateになっている可能性があると出たので早速ソースを読みましたが、コンストラクタはpublicになっていました。

これは私が何か前提を間違えているのか、BaristaCoreはiOSでは使えないのかが分かりません。
Unityのビルド設定でしなければいけないことがあるかも知れませんし、XcodeのLinked Frameworks and Librariesの欄に何か追加しなければいけないのかもしれません。

考えられる可能性は何でも教えていただきたいです。

かなり欲しい条件を満たしているので、できればこのままBaristaCoreを使いたいです。