アプリを初めて起動すると、すべてが正常に動作するようです。停止ボタンを押して、いくつかの作業を行い、再度起動しようとすると、何かをロードする前にクラッシュするようです。停止を押して、もう一度実行を押すと、問題なく動作します。私がプロセスを繰り返すまで。
これは、xcode が「Thread 1:signal SIGABRT」でエラーを強調表示している場所です。明らかに、ここでは何も役に立ちません。
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([PokerAppDelegate class]));
}
}
デバッグ コンソールには (lldb) 以外は何も表示されません (したがって、この時点ではクラッシュではなく停止してBT
いると思います)。
(lldb) bt
* thread #1: tid = 0x1c03, 0x9a258a6a libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGABRT
frame #0: 0x9a258a6a libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x99ea1b2f libsystem_c.dylib`pthread_kill + 101
frame #2: 0x04a7057b libsystem_sim_c.dylib`abort + 140
frame #3: 0x01dc0b4e GraphicsServices`GSRegisterPurpleNamedPort + 348
frame #4: 0x01dc069f GraphicsServices`_GSEventInitialize + 123
frame #5: 0x01dc0c1f GraphicsServices`GSEventInitialize + 36
frame #6: 0x000163f9 UIKit`UIApplicationMain + 600
frame #7: 0x00001d0d Guitar Chord Poker HD`main(argc=1, argv=0xbffff32c) + 141 at main.m:16
frame #8: 0x00001c35 Guitar Chord Poker HD`start + 53
(lldb)
これまでに行ったことは次のとおりです。
- 「クリーン」を実行しました
- シミュレーターをリセットし、コンピューターをリセットしました
- View Controller のすべてのコードをコメントアウトしましたが、それでもクラッシュします
- アプリ デリゲートのすべてのコードをコメント アウトしましたが、それでもクラッシュします
- しかし....Xcode以外のデバイスでアプリを実行しましたが、完全に正常に動作しているようです。
- (編集)さまざまなキャッシュフォルダーからxcodeとすべてのコンテンツ(シミュレーター、ドキュメント)を削除/再インストールしました(これにより、新しいダウンロード後にxcodeが古いものを自動的に再インストールするのを防ぎます)。ただし、コマンド ライン ツールがどこに保存されているかはまだわかりません。それでもクラッシュします。
これらすべてにもかかわらず、アプリは依然として毎秒/他の起動時にクラッシュします。
最新の Xcode アップデートまで問題はありませんでした。Xcodeのバグでしょうか?
(編集) OSX の最新の開発者リリースも実行しています。それは干渉する可能性がありますか?