Xcode 6 при аварии в Йосемити
Когда я пытаюсь запустить какой-либо проект на любом УСТРОЙСТВЕ (не на симуляторе) на любой iOS в Xcode 6 (любая версия, включающая 6.0.1 и все бета-версии) под yosemite, Xcode вылетает сразу после "Сборка выполнена успешно". журнал показывает:
Application Specific Information:
ProductBuildVersion: 6A317
ASSERTION FAILURE in /SourceCache/DVTFrameworks/DVTFrameworks-6528/DVTFoundation/FilePaths/DVTFilePath.m:802
Details: fsrep is relative ('גÄ-/גÄ,var/folders/dv/c6tb8vv93tj99rmr6t85znt80000gn/CגÄ-/גÄ,/com.apple.DeveloperTools/6.0.1/Xcode')
parentPath must not be nil but it is.
Object: <DVTFilePath>
Method:+_filePathForParent:fileSystemRepresentation:length:allowCreation:
Thread: <NSThread: 0x7fd923ee3000> {number = 20, name = (null)}
Hints:None
Я пытался удалить com.apple.dt.Xcode.plist и переустановить Xcode, но он продолжает падать на устройствах, на симуляторе он работает.
Помогите, пожалуйста.
3 ответа
Решением для меня было удалить язык урду из списка (Системные настройки> Язык и регион). Это было установлено в качестве основного. Я держал только английский и после перезапуска Xcode больше не падает.
Попробуйте выйти из полноэкранного режима в Xcode и снова запустить ваше приложение. Это было сбой для меня, когда XCode был в полноэкранном режиме.
Это Xcode 6.0 с OS X Yosemite.
Кажется, что многие люди испытывают проблемы с Xcode 6 и Yosemite, но сообщают, что новая бета-версия Xcode решает проблемы. Xcode 6.1 beta 2 только что вышел пару дней назад, так что, возможно, вам стоит попробовать это, если вы еще этого не сделали.
Удалите текущую версию Xcode, и это также может помочь удалить AppleMobileDevice.kext
файл в /System/Library/Extensions
так же как AppleMobileDeviceSupport.pkg
в /Library/Receipts/
а затем скачать и использовать Xcode 6.1 бета 2
Если вы читаете ошибку, это говорит о том, что путь читается как ноль, потому что у него есть эти необычные символы גÄ-/גÄ
.. Отследить файлы кэша для этой ссылки и удалить их.