iphone tools XCode 4が「(app name)に接続しています」でハングアップする




xcode10 beta 6 (24)

私も同じ問題がありました。 問題は、ログインしてシミュレータを実行していたもう1人のユーザーがいたことです。 別のユーザーであっても、マシン上で実行されるiphoneシミュレータのインスタンスは1つしかないと考えてください。 希望は、この情報は誰かにとって便利だろう:)

これは私を夢中にさせている! XCode 4にアップグレードしたばかりで、何らかの理由で私のアプリがシミュレータやiOSデバイスで実行されません。 それはXCode 3で完璧に動作していましたが、突然今すぐ実行すると「Attaching to ...」でプログラムが停止します。 この問題の解決に役立つ情報はありません。 何か案は?

要約のために、問題に取り組むために以下のことを試すことができます:

  1. シミュレータを再起動します。
  2. Info.plistファイルをBuilding Phases - > Copy Bundle Resourcesに含めていないことを確認してください。
  3. リソースフォルダはプロジェクトにフォルダ参照(青のフォルダアイコン)として追加されます。 問題が発生したため、フォルダをグループとして追加した後、問題は解決しませんでした。

ありがとう。


それを修正! うまくいけば、これはいくつかの人々が非常にイライラカップルの時間を避けるのに役立ちます。 私はこれで解決しました:

  1. 左ペインのプロジェクト名をクリックします(一番上)。 これにより、Xcode 3のプロジェクト/ターゲットエディタのような、新しいメニューが右に表示されます。
  2. 上部のビルド設定をクリックします。
  3. パッケージングの下で​​は、製品名がすべてのビルドで同じであることを確認してください。 例えば、XCodeが "myLCBOへの接続"でHangingしていて、製品名が "LCBO Finder"の場合、それは構築されません。 それは私のアプリを開発の半分の方法で改名したので、まさに私の問題でした。

お役に立てれば!


これはinfo.plistファイルがコピービルドフェーズにあったときにも起こりそうです。 時にはXcodeがこのことについて警告し、それ以外の場合は警告しないようです。 非常に奇妙な。 しかし、この問題が発生している場合は、info.plistがコピー作成フェーズにないことを確認してください。


このソリューションは技術的なものではありませんが、私にとってはうまくいっています

プロセスへの接続がxcodeで表示され、しばらくの間、ちょうどかなりiOSシミュレータを停止し、Command + Rを押してアプリケーションを再起動します。

それは問題なしでアプリを起動します:)


上から試したことのすべてを試した後でこれを解決しようとしているすべての人に、iphoneシミュレータを起動し、上のメニューでiOSシミュレータをクリックし、 内容と警告をリセットしてみてください。 これはシミュレータからすべてのアプリケーションを消去しますが、今度はシミュレータを使用することができます。


また、Building Phases - > Copy Bundle ResourcesにInfo.plstファイルが含まれていないことを確認してください。 もしそうなら、そのリストから削除してください! 私は起こりうる小さな間違いがあるが、物事をかなり厄介なものにするもの:S


ビルドリリースからビルドデバッグまでスキームを編集したときに私が気付いた。 私は戻って変更し、それは働いた:)


何が私のために働いた:

  • "Monitor"を起動し、 おそらくハングしていたgdb-i386-apple-darwinをkillしてください
  • iOSシミュレータを再起動する


私にとって、これらのどれも働いていません。 私のプロジェクトにinfo.plistとProject-info.plistのような2つの異なる名前のinfo.plistファイルがあることに気づいたので、XCodeは混乱しました。 私はちょうど間違ったplistファイルを削除し、それは働いた!


ここに私たちの修正がありました:

プロジェクト/スキームの編集/実行を選択します。

デバッガをGDBからNone変更します(上記の画像の緑色の円の真上)。


これは私のために働いたものです:

Xcodeで[Product]メニューに移動し、[Edit Schemes]を選択します。

左側のリストでRun YourAppName.appを選択します。 「実行可能」メニューから「その他」を選択します。

プロジェクトディレクトリ内の.appファイルをナビゲートして選択します。

今すぐ実行し、それは動作します:)


もう1つの解決策:リソースフォルダをプロジェクトにフォルダ参照(青のフォルダアイコン)として追加しました。 問題が発生したため、フォルダをグループとして追加した後、問題は解決しませんでした。


再起動するシミュレータは私のために働く:)


私のために働いたのは次のとおりです:

XCodeでは:

  • プロジェクト名をクリック
  • ターゲット名をクリック
  • [ビルド設定]をクリックします。
  • 「製品名」の内容を明らかにする(三角をクリック)
  • すべての項目の名前がプロジェクト名の名前と一致することを確認してください
      • 製品名myapp
        • デバッグmyapp
        • myappをリリース
  • 「展開」の内容を明らかにする(三角をクリック)
  • 「IOS Deployment Target」項目があることを確認する
      • IOSデプロイメントターゲットIOS 3.0
        • デバッグIOS 3.0
        • リリースIOS 3.0

その後、きれいにして実行します。


Robが言ったように、また、 "識別子"がデフォルトで "com.yourcompany.YourAppName"と読み替えるべきであることを確認します。私は誤って "yourcompany"を変更しました。


私はすべてを試み、何も働かなかった。 私はXCode 3の古いプロジェクトを持っています。プロジェクトのinfo.plistの名前を別の名前に変更し、シミュレータを再起動してからすべてが正常に動作しています。


私の解決策はペン先名を修正することです。 (私は以前iPad版のためにペン先名を変更しましたが、iPadのnibファイルを削除しました)。 その後、再びうまくいく。


ちょうど同じ問題に遭遇しました。 私のMac再起動しても、シミュレータとXcodeを再起動しても機能しませんでした。


Appleデベロッパーフォーラムで見つけたヒント:

ProjectName.xcodeproj /ディレクトリに移動し、ユーザIDで指定されたものを削除します。 xcodeでプロジェクトを再オープンし、再作成されたすべてのプロジェクトを正常に動作させる必要があります。 少なくともそれは私のためにした。

別のヒントは、 buildディレクトリを手動で削除するbuildです。

さらに別のヒントは、Organizer(xcode 4のShift⇧Command⌘2)に移動し、 Projectsを選択し、左側のアプリケーションを選択し、 派生データの右側のDelete ...ボタンを押します。

普遍的に役立つヒントを忘れないでください。コンピュータを再起動してもう一度やり直してください。

がんばろう!


私の場合、提供されたソリューションは問題を解決しませんでした。

それを解決するために(XCode 4のみ)、私はProduct - > Edit Schemeに行きます。 次に、「実行」スキームを選択し、有効になっていない「自動」とマークします。

誰かを助けることを願っています。


私はどのようにこの問題を解決した:

1)iOSシミュレータ - >リセット内容と設定...

2)確かにプロジェクト名、スキーム名、ターゲット名は同じです。 "AppName"と "Appname"は真ではありません。 "AppName"と "AppName"、または "Appname"と "Appname"でなければなりません。

3)XCodeを再起動し、Simulatorを終了します。

ビルド設定 - >製品名にプロジェクト名を入力します。

プロダクト - >スキーム管理のスキーム名。 現在のスキームを一度クリックして名前を変更します。

ターゲットを含むプロジェクトの列のターゲット名。 現在のターゲットを一度クリックして名前を変更します。

幸運=)


製品名を変更してもアプリが動作しない場合は、「実行ファイル」も変更してみてください。 私はこの方法で同じ問題を解決しました。


最良の選択肢は

  1. シミュレータを終了する
  2. 別のプロジェクトを開く
  3. プロジェクトを実行する(ちょうど酒シミュレーターが開くため)
  4. 以前のプロジェクトをシミュレータから削除する
  5. メインプロジェクトをクリーンアップする
  6. 再実行

楽しい!!!


私はこのページのすべてを試しました。私のために働く「新しい」ソリューションは、iOSシミュレータのメインメニューでシミュレータに入り、「コンテンツと設定をリセットする」ことでした。







xcode4