2017-10-27 15 views
0

アップルのレビュープロセスを経ずに私のアプリに緊急のセキュリティアップデートをさせて欲しい。私はすべての更新のためにこれをやろうとしているわけではなく、Appleの合理的なレビュー要件を回避しています。 .swiftファイルをクライアントにプッシュするだけでアプリのどこかにアクセスできます。iOSのサーバー経由でスウィフトコードをクライアントにプッシュする方法は?

JavaScriptでこれを行う方法があることは間違いなく知っています。既にReact Nativeで同じタイプのメカニズムを作っています。 this approachを使用しましたが、私が聞いたことからiOSに相当するものはないと思います。

私はこれをやっている多くのdevsを聞いたので、間違いなく解決策です(less、um ... 有効の理由)が見つかりません。

答えて

3

技術的およびポリシー上の理由から、これを行うことはできません。 Appleは、あなたのアプリケーションにApp Storeプロセスの外に新しいコードを提供することを禁じています。

他の部分は、アプリケーションがソースコードではなくコンパイル済みオブジェクトコードを実行することです。 iPad Swift遊び場アプリのほかに、ユーザーのデバイスにSwiftコンパイラはありません。

Javascriptは異なる色の馬です。これは翻訳された言語であり、動的に配信され実行されるように設計されています。

+0

もしあなたがそれを行うことができれば、これはスタントの地獄でしょう...既存のものからいくつかのソースとパッチとして新しいバイナリを作ります。おそらく誰かの博士論文です。その後、プロセスを再起動します。 –

+0

私はSwizzlingの方法で可能だと読んでいますが、それは時代遅れになってしまったと思います。 –

+1

@BadhanGanesh、いいえ、それは完全に間違っています。 –

関連する問題