Xcode 4.2設定の「ワイヤレス接続デバイスのサポート」は何をしますか?


92

Xcode 4.2では、[全般]タブの下に[iOSデバイスの検出]という新しい設定があり、[ワイヤレスで接続されたデバイスをサポートする]チェックボックスオプションがあります。

このオプションは何をしますか?チェックしたら、この新しい機能をどのように使用できますか?


1
Xcode 5.1の一般タブにこの機能がないのはなぜですか?
NoodleOfDeath 2014年

回答:


115
  1. デバイスをマシンに接続します。
  2. iTunes->デバイス->概要ページに移動し、「Wi-Fi経由でこのXXXXと同期する」オプションをチェックします
  3. XCodeでは、XCodeメニュー-> [設定]-> [全般]で[ワイヤレス接続されたデバイスをサポートする]を確認します
  4. デバイスを取り外します
  5. デバイスで、[設定]-> [一般]-> [iTunes Wi-Fi Sync]に移動し、[今すぐ同期]をクリックします
  6. XCodeで、オーガナイザー->デバイスに移動し、指を交差させます。

ステップ5は、私にとって何をしたかです。何日もデバイスが表示されないのに苦労していましたが、デバイス自体からワイヤレスで同期すると、XCodeのオーガナイザに小さなワイヤレス接続のシンボルがポップアップしました。うまくいけば、それもあなたに働きます。

編集:XCodeがデバイスを表示するには、デバイスが起きている必要があります。デバイスがスリープ状態になると、オーガナイザから消えます

編集:この機能を使用すると、USBケーブルを介してマシンに接続されたデバイスで実行できるすべてのアクションを実行できます。ケーブルを使用しない場合のみです。これは、ローカルテスターが自分の側でほとんど努力せずに構築し、リークやゾンビなどの機器を実行して、テストが(マシンにテザリングする代わりに)デスクに座って快適な状態で厄介な問題を追跡するのに役立つと非常に役立つことがわかりました。

編集:この機能はXcode 4.3.1で利用できなくなりました。問題が少ない場合、後で再び表示されます(バージョン4.4で推定されています)。

2012年2 -この機能はXcode 4.6の時点でまだ廃止されています。現在のところ、近い将来に戻ってくる兆しはありません。

201310月-Xcode 5.0がリリースされましたが、機能が戻る兆候はまだありません。この時点で、予見可能な将来のためにそれが死んでいることはほぼ間違いありません。

2014年9月-Xcode 6.0にはWi-Fiデバイス機能が存在するという報告があります。仮説は、iTunesとワイヤレスで同期するように設定されたデバイスを持っていることです。私はテストを始めましたが、これまでのところ肯定的な結果を得ることができませんでした。この可能性とイメージを高めてくれたSteven Kramerに感謝します。

Wi-Fiデバイスを含むXcodeデバイスリスト


2
ここで素晴らしい情報をありがとう。デバイスでビルドを実行することを除いてすべてが機能しました-他の誰もが取得:エラー: '... / builds / Debug-iphoneos / xxx.app / xxx'の起動に失敗しました-リモートgdbサーバーに接続されていません すべてがコピーされているのがわかります...起動しないだけです。
shawnwall、2012

3
4.3.1をインストールしましたが、チェックボックスが表示されず、iOS 5デバイスも表示されません。他の誰かがチェックボックスが削除されたかどうかを確認できますか?
クリスR.ドネリー

3
クリス、はい、機能はXcode 4.3.1で削除されました。機能に問題があるため、この応答のコメント(stackoverflow.com/a/7996999/235297)によると。
Ortwin Gentz 2012年

3
2013年7月2日-この機能はxcode 4.6でまだ使用されていません。うまくいけば、この機能がすぐに戻ってくるでしょう
AbdullahDiaa

3
Xcode 6.3ベータ版でまだ0xE8000016を取得しています...仲間のコード嫌いを強くしてください!
jtbandes 2015

13

一部の将来のXcodeリリースでは、[ワイヤレスで接続されたデバイスをサポートする]オプションを使用すると、開発用MacのUSBポートに接続することなく、デバイス上のアプリをデバッグできます。この機能はまだ本番環境で使用する準備ができていませんが、運が良ければ幸いです。これを設定するには、次のことを行う必要があります。

  1. USBを使用してデバイスを接続し、iTunesを起動して、[デバイス]のエントリの下にある[このiPod / iPhone / iPadとWi-Fiで同期]をオンにします。

  2. Xcodeを起動します。オーガナイザウィンドウの[デバイス]タブを開き、デバイスの名前の横に緑色のドットがあることを確認します。

  3. デバイスをMacから取り外します。iTunesがまだそれを認識しており、ワイヤレスで同期できることを確認します。

  4. Xcodeの環境設定で「ワイヤレス接続されたデバイスをサポートする」をチェックします。数秒待ちます。

  5. これで、デバイスの横に緑色のWi-Fiシンボルが表示されます。そうでない場合は、[ワイヤレスで接続されたデバイスをサポートする]チェックボックスをオフ/オンに切り替えるか、Xcode、iTunes、デバイスを再起動します。

  6. これで、Schemeポップアップメニューでデバイスを選択できるようになります。それを選択して、ワイヤレスでアプリのデバッグを開始してください。幸運を!

私の場合、Xcodeはデバイスに新しい開発ビルドをインストールできますが、まだ確実に実行およびデバッグすることはできません。LLDBとGDBはどちらも、デバイスへの接続に多くの問題を抱えています。成功することもありますが、開発に便利な信頼性はありません。


1
こんにちは、私はワイヤレスで実行中にこのポップアップを見つけています。「実行方法がわからない "ヘルプターゲット"を試してください」
NSCry

8
Xcode Prefsに "Support Wirelessly Connected Devices"が表示されません....どこにあるのでしょうか?
Michael Chourdakis、2015


1

これにより、USBコードを介して接続していなくても、デバイスとコンピューターが同じワイヤレスネットワーク上にある場合に、デバイスがオーガナイザーに表示されます。


当たり前のように見えるかもしれませんが、私はそれを動作させることもできませんでした。チェックボックスをオフにして、XCodeを終了して再起動してみました。デバイスが接続されているときと、机の上に座っているときに試してみました。XCodeでUSBコードのないデバイスに気付くことができました。
DBD

@dbdそのデバイスのiTunesでワイヤレス同期を有効にする必要がある場合もあります。
chown

はい、試しました。アップルフォーラムでいろいろと読んだ。iTunesで有効にする必要があるようですが、それでも機能しません。多くの人が同じ問題を抱えているようです。断続的に機能すると言う人もいます。ですから...誰かが私たちが一貫して機能するのを手伝ってくれる人を除いて、私たちは単にそれを進行中の機能と呼びます。
DBD、2011年

1

iTunesに移動し、同期を押すと、デバイスが「再接続」され、数秒待って、xcodeに表示されます。


1

このスイッチの別の用途は、ワイヤレス同期が有効になっているときに、Xcodeが100%のCPU使用率を示しているときに対処することです。ワイヤレス同期サポートを無効にすることにより、Xcodeはコード展開にハードワイヤードデバイスのみを使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.