7

私は自分のアプリのベータ版を開発しており、テスト目的で数人の友人の iPhone にインストールしたいと考えています。開発者ポータルでアドホック展開の手順を実行し、次の手順にも従いました: http://www.talentgrouplabs.com/blog/archive/2008/11/10/iphone-sdk-mobile -provisioning-0xe800003a-0xe8000001.aspx . アドホック設定を選択してアプリをコンパイルしようとすると、「putpkt: write failed: Broken pipe.」というメッセージが表示されます。コンソールに記録されたエラー。アプリがインストールされたようで、最初の画面が一瞬表示されるため、実行が開始されます。ただし、その後クラッシュして終了します。私は途方に暮れています。何かご意見は?コンソールに出力される内容は次のとおりです。

  [セッションは 2009-01-28 21:59:35 -0500 に開始されました。]
  プログラムをデバッガにロードしています…
  警告 - 「AreasTableViewController.m:84」の場所が見つかりません
  GNU gdb 6.3.50-20050815 (Apple バージョン gdb-963) (Sun Nov 2 03:13:07 UTC 2008)
  Copyright 2004 Free Software Foundation, Inc.
  GDB はフリー ソフトウェアであり、GNU General Public License の対象です。
  特定の条件下での変更および/またはコピーの配布を歓迎します。
  条件を表示するには、「showcopy」と入力します。
  GDB の保証は一切ありません。詳細については、「保証を表示」と入力してください。
  この GDB は "--host=i386-apple-darwin --target=arm-apple-darwin".tty /dev/ttys000 として構成されました。
  プログラムがロードされました。
  ターゲット リモート モバイル /tmp/.XcodeGDBRemote-6714-88
  リモートプロトコルへの切り替え
  メモリ 0x1000 0x3fffffff キャッシュ
  メモリ 0x40000000 0xffffffff なし
  メモリ 0x00000000 0x0fff なし
  共有ライブラリの適用-ロード-ルールすべて
  走る
  ランニング…
  putpkt: 書き込みに失敗しました: パイプが壊れています。
  putpkt: 書き込みに失敗しました: パイプが壊れています。
4

4 に答える 4

18

これは基本的に、Xcode の携帯電話と通信する機能の内部エラーです。何か間違ったことをしたわけではありません。開発システムのバグです。Xcode を終了して再起動した後、場合によっては Mac を再起動した後に消えます。しばらくエラーが表示されていません。電話からアプリを削除するなど、他のブードゥーが必要になる可能性があります。

于 2009-01-29T05:48:23.443 に答える
1

デバイスの電源を切り、もう一度電源を入れて、アプリケーションを実行すると、正常に動作します。

于 2011-10-31T11:33:06.980 に答える
1

私はこれをオンラインで見つけましたが、私にとってはうまくいきました。xcodeを再起動するだけでは十分ではありませんでした。

  1. Xcodeを終了します(したがって、実行中のGDBを終了します)
  2. デバイスのプラグを抜く
  3. デバイスからアプリを削除します (x が表示されるまでアイコンを押し続けます)
  4. デバイスをオフにする
  5. デバイスをオンにする
  6. デバイスを接続します(iTunesが同期したい場合は、終了させて​​ください)
  7. Xcodeを起動
于 2011-07-16T04:12:50.960 に答える
0

他の誰かがこれに遭遇した場合、Xcode 4.2 (ベータ) と iOS 5 (ベータ) にアドホック プロファイルでアプリを実行できないバグがあるようです。

開発者プロビジョニング プロファイルに戻すと、すべてが正常に機能しました。

于 2011-06-13T22:07:46.607 に答える