URL からアプリを起動する場合、その URL がアプリを新たに起動するのか、一時停止状態になったアプリを再開するのかは区別されます。
私の質問は、 URLからの「新規起動」のプロセスをデバッグするにはどうすればよいですか? Xcode で「実行」を押すと、アプリが自動的に開きます。次に、アプリを一時停止して Safari にアクセスし、テスト サイトにアクセスする必要があります。しかし、中断されたアプリを閉じると、Xcode がアタッチされなくなり、デバッグできなくなります。
URL からアプリを起動する場合、その URL がアプリを新たに起動するのか、一時停止状態になったアプリを再開するのかは区別されます。
私の質問は、 URLからの「新規起動」のプロセスをデバッグするにはどうすればよいですか? Xcode で「実行」を押すと、アプリが自動的に開きます。次に、アプリを一時停止して Safari にアクセスし、テスト サイトにアクセスする必要があります。しかし、中断されたアプリを閉じると、Xcode がアタッチされなくなり、デバッグできなくなります。
これらの手順は、デバイスで実行できます。このリンクで設立されました。
Marc-Alexandre Bérube が提案したシミュレーターについて。
cmd+shift+(hit h twice)
ます。アプリを上にスワイプします。xcrun simctl openurl booted http://yourdomain/path
。アプリが手動で起動されるまで待機するように、Xcode アプリ スキームを構成する必要があります。その方法は次のとおりです: http://blogmobile.itude.com/2013/09/03/how-to-debug-deep-linking-in-ios/。
次に、起動 URL をコピーして Mobile Safari に貼り付ける必要があります。これによりアプリが起動し、Xcode が実行中のアプリ プロセスにアタッチされます。