2014-09-18 1 views
6

Когда я пытаюсь запустить любой проект на любом УСТРОЙСТВЕ (не симуляторе) на любом iOS в Xcode 6 (любая версия, включая 6.0.1 и все бета-версии) под yosemite Xcode происходит сбой сразу после того, как «Сборка выполнена успешно». журнал показывает:Xcode 6 под авариями yosemite

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, но он держит сбой на устройствах, На тренажере это работает.

Помогите пожалуйста.

+2

Сообщить об этом Apple; они оба находятся в бета-версии. – trojanfoe

+0

Интересно, это что-то связано с 'ג Ä-/ג Ä,' –

+0

той же проблемой здесь. Я пробовал как Xcode 6.0 GM, так и Xcode 6.1 beta 2. – 2014-09-24 06:36:17

ответ

5

Решение для меня состояло в том, чтобы удалить язык урду из списка (Системные настройки> Язык и регион). Он был установлен как первичный. Я сохранил только английский язык и после перезапуска Xcode больше не сбой.

+0

Спасибо, что это сработало для меня. Я надеюсь, что яблоко исправит эту ошибку, поэтому я могу использовать свой язык в качестве основного языка. –

+0

спасибо. что заставило его работать. как @ OlegSh.I надеюсь, что это скоро исправится, я бы хотел использовать Urdu в качестве основного языка – 2014-09-28 16:00:32

+0

через 2 дня после того, как я здесь и там наконец нашел это, и это сработало. Ты мой герой :) –

0

Кажется, что многие люди испытывают проблемы с Xcode 6 и Yosemite, но сообщают, что новая версия Xcode разрешает проблемы. Xcode 6.1 beta 2 только что вышел пару дней назад, поэтому, возможно, вам стоит попробовать, если вы еще этого не сделали.

Удалить текущую версию Xcode и она также может помочь удалить файл AppleMobileDevice.kext в /System/Library/Extensions, а также AppleMobileDeviceSupport.pkg в /Library/Receipts/, а затем загрузить и использовать Xcode 6.1 beta 2


Если вы читаете ошибку он говорит, что путь читается как нуль, потому что у него есть такие необычные персонажи גÄ‮-‬‭/‬גÄ .. Отслеживайте файлы кеша для этой ссылки и удаляйте их.

+0

У меня уже есть xcode 6.1 beta 2. Позвольте мне попробовать удалить все и посмотреть, работает ли он. Спасибо – 2014-09-25 04:13:46

+0

сделал выше, теперь проект не будет компилироваться (segfault): https://stackoverflow.com/questions/24222644/swift-compiler-segmentation-fault-when-building – 2014-09-25 07:39:36

+1

после удаления кода, вызывающего segfaults, проблема в том, что все еще там. Спасибо за указатели, хотя, может пригодиться. – 2014-09-25 08:32:26

12

Попробуйте выйти из полноэкранного режима в Xcode и снова запустить приложение. Это сбой для меня, когда Xcode был в полноэкранном режиме.

Это Xcode 6.0 с OS X Yosemite.

+0

Похоже, это решило проблему. Тем не менее, полноэкранный режим работал на pre-Yosemite OSX. Надеюсь, скоро мы увидим обновление. XCode Version 6.0.1 (6A317) –

+0

Это сработало для меня, Thaaank! – rilar

+0

Спасибо, это мне помогло. – Anatoly