Исполнение игровой площадки Xcode 7 EXC_BAD_ACCESS

Запуск простейшего кода по умолчанию на игровых площадках Xcode 7... получите следующую ошибку

Playground execution failed: Execution was interrupted, reason: EXC_BAD_ACCESS (code=1, address=0x8). * thread #1: tid = 0x351bc3, 0x00000001062019ca libicucore.A.dylib`utext_clone + 22, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x8) * frame #0: 0x00000001062019ca libicucore.A.dylib`utext_clone + 22 frame #1: 0x000000010633ac42 libicucore.A.dylib`icu::RegexMatcher::reset(UText*) + 54 frame #2: 0x0000000106375414 libicucore.A.dylib`uregex_setText + 222 frame #3: 0x0000000103d1b445 Foundation`-[NSRegularExpression(NSMatching) enumerateMatchesInString:options:range:usingBlock:] + 2325 frame #4: 0x0000000103d65d7e Foundation...

В принципе, на детских площадках ничего запустить нельзя.

Запуск бета 4 (7А165т)

У меня также есть игровые площадки Xcode 6.2, которые отлично работают на том же Mac.


person Nick McConnell    schedule 04.08.2015    source источник


Ответы (3)


Полная переустановка всех версий Xcode плюс удаление папки Library/Developer устраняет проблемы (см. https://forums.developer.apple.com/thread/13969).

person Nick McConnell    schedule 11.09.2015

У меня только что была эта проблема - перед новой проверкой установки у вас не работал симулятор IOS в фоновом режиме где-либо из другого проекта xcode или предыдущего сеанса. Как только я закрыл симулятор IOS, закрыл xcode, перезапустил и снова открыл игровую площадку, все заработало нормально. Кажется, у меня возникла проблема с xcode, пытающимся открыть несколько симуляторов.

person Dan    schedule 25.09.2016

EXC_BAD_ACCESS Возникает исключение при попытке отправить сообщение уже освобожденному объекту. Apple предоставляет механикам специальный класс NSZombie, который заменяет каждый освобожденный объект в памяти.

Вы можете найти более подробную информацию по следующим ссылкам:

http://www.touch-code-magazine.com/how-to-debug-exc_bad_access/

http://loufranco.com/blog/understanding-exc_bad_access

person Yury Kochubeev    schedule 04.08.2015
comment
Спасибо за подробности, но это не ответило на вопрос... поэтому я каждый раз получаю сообщение об ошибке даже с самым простым кодом. - person Nick McConnell; 11.09.2015
comment
Это никоим образом не решает проблему исходного плаката, которая заключается в том, что игровые площадки не работают по умолчанию для многих пользователей Xcode 7. - person Josh at The Nerdery; 20.10.2015