2012-02-19 16 views
0

私のアプリはシミュレータ上で正常に動作します。しかし、私は自分のiPhoneでそれを実行すると、スプラッシュ画面を表示してからそこにとどまります。これはiPhone 3GSで、ソフトウェアのバージョンは5.0.1です。これは、Debugger = Noneの場合に起こります。デバッガ= GDBのときは、「スレッド1:プログラム受信信号:SIGABRT」というエラーメッセージが表示されます。私はXcode 4.2.1を実行しています。私のアプリはシミュレータで動作するのですが、私のiPhone上で実行するとスプラッシュ画面で動かないのはなぜですか?

私は安定した成熟したアプリでは一見どこにも見えなかったこのエラーメッセージと戦い、長い激しい夜を過ごしています。私はタイムマシンでロールバックしようとしましたが、オーガナイザで私のプロジェクトのDerivedデータを数回削除し、このスレッドで推奨されている他のものをいくつか行いました。

XCode 4 hangs at "Attaching to (app name)"

それは醜いです。しばらくの間、私はマシンを再起動できませんでした。最終的に、私はファインダーを再起動することができ、突然シミュレータが再び動作していました。さらに2つの情報がありましたが、以前は携帯電話で2つのダイアログボックスをクリックするだけでしたが、今は唯一のものです(コード署名については、もう1つは忘れています)。次に、すべてのビルドアーキテクチャーのターゲットを混乱させることがわかりましたが、すべてのBase SDKを最新のiOSに設定しました。最後に、私は製品 - >クリーン、ビルドを試みましたが、それは修正されませんでした。あなたが集まったかもしれないので、私はお尻を蹴っています。どんな助けでも大歓迎です。

Dessie

+0

を動作しません

1)ログアウト、デバイス

3)近くのXcodeを再起動デバイス

2)からアプリを削除して、あなたは再起動する必要がありますか? xcodeをリスタートする? – sergio

+0

実際、私はXcodeをリニューアルしましたが、それは助けになりませんでした。私はちょうどiPhoneによって再起動し、それはそれを修正したようです。 Sergioに感謝します。 – Dessie

+0

あなたが気にしないなら、私はこの提案を以下の答えとして追加します... – sergio

答えて

0

何回も私が接続されている物理デバイスと「狂気」に行くのXcodeを経験しています。私は時々、あなたが描写した行動を見ました。他のアプリは単に開始を拒否しました。これらのすべての場合において

は、私は2つの方法のいずれかでそれを固定できます。

  1. 切断iphone、再度接続します。

  2. デバイスを再起動します。

0

これは簡単に修正可能な非常に一般的な問題です。あなたがお使いのiPodを再起動しようとしている

関連する問題