web-dev-qa-db-ja.com

iOS – Wi-Fi経由でビルドの実行/デバッグ/インストール

IPadとiPhoneデバイスがありますが、配線が不足しています。 iOSでWi-Fi経由でビルドをインストール/デバッグする方法はありますか?

私はAndroidのやり方を知っていますが、iOSのやり方は知りません。

58
user3572586

Xcode 9とiOS 11を使用すると、Wi-Fiを使用してアプリを実行できるようになりました

IPhoneをUSB経由で接続し、デバイスウィンドウに移動します(Cmd-Shift-2)、電話を選択し、[connect via network]ボックスをオンにします。

ここにスクリーンショットを含む詳細な手順


Xcode 9より前の回答:

IOSでは、Wi-Fiを介したアプリケーションのインストールとデバッグはできません。

ただし、ビルドをアップロードしてからデバイスにダウンロードしてテストできるWebサイトがいくつかあります。

68
Indrajeet

Xcode 9を使用すると、wifi(同じネットワーク)経由でデバッグできます。

7
Rajesh Kumar

(読む前に、実行中のIOS 11およびXcode 9を確認してください!)デバイスを接続し(USB経由)、「Add Additional Simulators」に移動したら(下の画像2を参照)、 「ネットワーク経由で接続」(画像1を参照)。 XCodeがこれを処理したら、デバイスを(USB経由で)接続解除すると、デバイスの隣に地球が表示されます(画像2を参照)!また、デバイスとコンピューターが同じネットワーク上にあることを確認してください!

画像1 enter image description here

画像2 enter image description here

7
Minhal Khan

簡単な解決策: http://diawi.com

Xcode 8およびiOS 10まで:wifiを介しては不可能です。

".ipa"ファイルをこのWebサイトにアップロードするだけです http://diawi.com &そのためのソートリンクを取得します。その後、iPhoneブラウザでそのリンクをリクエストしてビルドをインストールします。


Xcode 9以降およびiOS 11以降:WiFiを介したインストールデバッグビルドの可能性。

  1. Xcodeでプロジェクトを開きます
  2. IOSデバイスをUSBケーブルで接続します。
  3. XcodeメニューでWindow-> Devices and Simulatorsを開くか、(Cmd-Shift-2)を押します。デバイスが接続済みデバイスとして表示されます。
  4. デバイスを選択し、チェックボックスを有効にします「ネットワーク経由で接続する」
  5. これで、電話名の横にネットワークアイコンが表示されます。このアイコンは、wifiでビルドを実行できることを確認します。
  6. 次に、wifiを使用してビルドを実行し、iosデバイスにビルドをインストールします。
5

少なくともXcode 9以降とiOS 11以降を搭載したデバイスがあることを確認してください

1- Xcodeでプロジェクトを開きます

2- USBケーブルでiPhoneに接続します。

3-ウィンドウを開く>デバイスとシミュレータ enter image description here 接続されたデバイスとしてデバイスが表示されます

4-上部からデバイスを選択し、左側からデバイスを選択して、「ネットワーク経由で接続」ボックスをチェックします enter image description here

5-これで、Xcodeがネットワーク経由でデバイスに接続できる場合、電話名の後にネットワークアイコンが表示されるはずです。

enter image description here

6- USBコードを抜く

7- Xcodeに戻り、実行ボタンを押します

enter image description here

4
Viraj Padsala

私が試した展開/ CIの場合、 BuddyBuild ソリューションを強くお勧めします。ここには、多くの機能の一部があります:

  1. 優れたユーザーヘルプ(チャット/メール)システムとオンラインサービス。
  2. webhooks をサポートしているため、アプリリポジトリにプッシュするたびにビルドが開始されます。 (すべてのGitソース管理リポジトリがサポートされています)
  3. ビルドの準備ができたら、ビルドをテスター/ユーザーのプリセットリストに自動送信するようにシステムを調整できます。
  4. SDKを[自動]統合して、ユーザーフィードバックとクラッシュレポートを許可できます。
  5. アプリは、最新のXcodeバージョンとの互換性を自動的にチェックします。
4
Amr Lotfy

このチュートリアルをご覧ください http://honzadvorsky.com/articles/2015-10-21-17-40-xcode_server_tutorials_4_certificates__provisioning_profiles/

ここでは、「Wi-Fiを介したアプリのインストール」の方法を見つけることができます

まだ実装する機会はありませんが、できるだけ早く試してみるかもしれません。一方、誰かが自由であれば、他の人が助けを得ることができるように、ここに自分の意見を試して投稿することができます。ありがとう

3
Parth Pandya

要件:同じWi-Fiネットワーク上のiOS 11およびXCode 9、iOSデバイスおよびコンピューター。デバイスをUSBケーブルで接続し、Xcodeを起動してから、Xcodeメニューで、[ウィンドウ]-> [デバイスとシミュレータ]を選択します。デバイスを選択し、「ネットワーク経由で接続」をチェックします。 USBを切断し、wifiを使用してデバイスで開発できるようになりました。 ScreenShot

2
Nerius Buteikis

ワイヤレスデバッグには、Xcode 9以降およびiOS 11以降が必要です。 このリンク を確認してください。ワイヤレスデバッグのためにデバイスを接続する詳細な手順を次に示します。

1
saroj raut

" http://diawi.com "

これにより、プロジェクトのビルドリンクが提供されます。一方、wifiでは不可能です。

1
rvx

Amrに同意して、buddybuildをJenkins + Hockeyとして見つけました。非常に便利で、これまでのところ、良い製品のようです。

Buddybuildを使用すると、だれにもiOSデバイスのUDIDを尋ねる必要はありません。また、テストの自動化にも使用します。ポストビルドおよびプリビルドスクリプトで設定する方法を知っている限り、自由にスピンできます。

0
Stipe

IOSデバイスのWireless Debuggingをアクティブにする(Run/Debug/InstallにWi-Fi経由でビルドする)には、6つの手順を実行する必要があります。

  1. MacOS 10.12.4+およびXcode 9+を搭載したAppleコンピューターにUSBケーブルでiPhoneを接続します。

  2. Xcodeを起動します。

  3. 押す Shift-Command-2 またはWindowDevices and Simulatorsメニューに移動します。

  4. Devicesタブで、Connectedセクションからデバイスを選択します。

  5. Connect via networkチェックボックスを選択します(および数分間待機します)。

  6. USBケーブルを取り外します。

enter image description here

左パネルにあるこのNetworkアイコンは– Wireless Debugging is OKを意味します。

enter image description here

IPhoneでGeneralDevice ManagementDev Appに移動して押します TRUST

これで、Wi-Fi経由でビルドをRunDebug、およびInstallできます。

0
ARGeo