1. ホーム
  2. ios

iOS: URLからアプリを "フレッシュ起動 "するデバッグ方法

2023-09-01 06:47:36

質問

URL からアプリを起動する場合、その URL がアプリを新たに起動しているのか、それとも一時停止状態にあるアプリを再開しているのかの区別があります。

質問は、どのように新鮮な起動のプロセスをデバッグするかということです。 から のプロセスをデバッグするにはどうしたらよいでしょうか。Xcode で "Run" を押すと、自動的にアプリが起動します。それから、Safariに到達してテストサイトにアクセスするために、アプリを中断する必要があります。しかし、私が中断されたアプリを閉じると、Xcodeはもはやそれに接続されず、私はデバッグすることができないのです。

どのように解決するのですか?

この手順は、デバイス上で行うことができます。こちらをご覧ください。 リンク .

  1. Xcodeからアプリを実行し、デバイスにインストールした後、Xcodeからアプリを停止します。 を実行します。
  2. デバイス上のアプリスイッチャーUIからアプリを強制終了する。
  3. Xcodeのプロジェクトのスキームに移動します。Run (実行)] セクションの [Info (情報)] タブの下に セクションの [Info] タブの下に、"Wait for executable to be launched" のラジオボタンがあります。 to be launched"のラジオボタンがあります。の代わりに、これがチェックされていることを確認します。 Automatically" オプションの代わりに、これがチェックされていることを確認します。
  4. Xcodeからアプリを実行します。デバイス上では開きません。 デバッガは、デバイスが開くのを待ち、デバイスにアタッチします。 にアタッチされます。

Marc-Alexandre Bérubé によって提案されたように、シミュレーター上で。

  1. シミュレーター上でアプリを実行します。
  2. シミュレータ上でアプリを強制終了します。押す cmd+shift+(hit h twice) . アプリを上にスワイプします。
  3. 端末を開き、次のように入力します。 xcrun simctl openurl booted http://yourdomain/path .