iphone - tools - xcode10 beta 6




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

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

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

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

ありがとう。


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


Xcode 4でプロジェクトの名前を変更した後、この問題が頻繁に発生しました。

.plistファイルのBundle Identifierを編集して修正できました。

私がプロジェクトの名前を変更した後、Bundle Identifierは次のように変わります:

com.yourcompany.${PRODUCT_NAME:rfc1034identifier}

それをこれに戻す:

com.yourcompany.${PRODUCT_NAME}

Xcodeが停止するのを止め、アプリケーションの実行を許可します。


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

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

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


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

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

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


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

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

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

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

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


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

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

お役に立てれば!


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


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


プロダクト> Edit Scheme> Run> Infoの下で、DebuggerをLLDBからGDBに変更しました。


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


何が私のために働いた:

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


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


最良の選択肢は

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

楽しい!!!


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


私の問題は、ルートソースフォルダの "resources"という名前のフォルダでもありました。 いくつかの内部ビルド命名法と矛盾しているように見えます。

フォルダの名前を「res」に変更すると、私の問題が解決しました。


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

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

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


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


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


私は本当に私の答えを見つける:)

私のために、

プロジェクト設定 - >ターゲット - >ビルド段階 - >設定の検証 - >実行

今問題はなくなっています。

:)

私は助けてくれる人


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







xcode4