0
初めて実行する前に私のアプリは同じコードを実行する必要があります。これをインストーラに移すことは可能ですか?アプリケーションのインストール後に同じコードを実行
初めて実行する前に私のアプリは同じコードを実行する必要があります。これをインストーラに移すことは可能ですか?アプリケーションのインストール後に同じコードを実行
いいえiOSアプリケーションは、AppleのApp Storeインストールプロセスでインストールされます。 Appleはコードをインストールするためのインストールプロセスにフックを提供していません。最初の実行時にこの最初の実行コードを実行する必要があります。
この最初の実行作業が重要で、最初の実行中にUIをブロックするために作業をインストールプロセスに移行する場合は、問題を軽減するためにいくつかのことを行うことができます。まず、このコードを独自のスレッドに配置し、メインスレッドがUIを開始できるようにします。その後、ユーザーが設定を入力するように尋ねるか、プログラムを説明するヘルプ画面にジャンプすることができます。ユーザーは、コンピューティングリソースの要求が低いこれらのタスクを処理していますが、要求の高いセットアップスレッドでは、最初の実行作業に十分な時間がかかります。