Перший раз, коли я запускаю програму, здається, все працює нормально. Я натисну кнопку зупинки, виконаю якусь роботу, і коли я піду її запускати знову, здається, що вона аварійно завершується, перш ніж вона може щось завантажити. Натисніть «Зупинити», натисніть «Виконати» ще раз, і це працює нормально. Поки я не повторю процес.
Тут xcode виділяє помилку за допомогою "Thread 1: signal SIGABRT". Очевидно, нічого корисного тут немає.
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([PokerAppDelegate class]));
}
}
Консоль налагодження не показує нічого, крім (lldb) (Отже, я припускаю, що її зупинка, а не збій у цей момент) Отже, коли я виконую a 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)
Ось що я зробив до цього часу:
- Виконав "Чистий"
- Я скинув тренажери та скинув свій комп’ютер
- Я прокоментував весь код у контролері перегляду, все ще збій
- Я прокоментував весь код у делеґаті програми, все ще збій
- АЛЕ .... Я запустив додаток на пристрої за межами Xcode, і, схоже, він працює чудово.
- (EDIT) Я видалив / переінсталював xcode та весь вміст (симулятори, документи) з різних папок кешу (Це зупиняє xcode від автоматичної переінсталяції старих після нового завантаження). Досі не можу знайти, де зберігаються інструменти командного рядка. Досі падає.
Незважаючи на все це, програми все одно аварійно працюють щосекунди / інші запуски.
Справа в тому, що до останнього оновлення Xcode у мене не було проблем. Це може бути помилка Xcode?
(EDIT) Я також запускаю останні версії OSX для розробників. Чи може це заважати?