Внутренняя ошибка xcode "Поток событий <DTFileSystemEventStream" - PullRequest
1 голос
/ 14 июля 2010

Я получаю следующую ошибку при открытии проекта xcode

Ошибка запуска xocde http://i30.tinypic.com/2vwvayo.jpg

Я попытался выполнить «Отладку xcodebuild -activetarget -configuration» из командной строки, и я получил ту же ошибку с помощью трассировки стека

2010-07-14 12:55 xcodebuild[4991] (CarbonCore.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-21)
** INTERNAL ERROR: Uncaught Exception **
Exception: The event stream <DTFileSystemEventStream: 0x11497dfb0> could not be started.
Stack:
  0  0x00007fff87af6d06 __exceptionPreprocess (in CoreFoundation)
  1  0x00007fff806c90f3 objc_exception_throw (in libobjc.A.dylib)
  2  0x000000010002a3b6 -[DTFileSystemEventStream start] (in DevToolsFoundation)
  3  0x000000010014ef73 -[XCFileSystemWatcher registerWatcher:forPaths:] (in DevToolsCore)
  4  0x000000010016e24b -[PBXTargetBuildContext(DependencyGraphEvents) setTargetSnapshot:] (in DevToolsCore)
  5  0x000000010016476f -[PBXTarget propagateTargetSnapshotIfNeeded] (in DevToolsCore)
  6  0x00000001001f2a2a -[PBXTarget(XCBuildables) prepareForBuildingWithBuildOperation:] (in DevToolsCore)
  7  0x0000000100351725 -[XCBuildOperation _setupBeforeRunning] (in DevToolsCore)
  8  0x00000001001f1923 -[XCBuildOperation setupBeforeRunning] (in DevToolsCore)
  9  0x00000001000076fa
 10  0x00000001001f1300 -[XCOperation run] (in DevToolsCore)
 11  0x00000001001f0c1f -[XCOperation runWhenReady] (in DevToolsCore)
 12  0x00000001001f0ba0 -[XCBuildOperation runWhenReady] (in DevToolsCore)
 13  0x0000000100008760
 14  0x000000010000bfac
 15  0x0000000100001b7c
 16  0x0000000000000004

Я не могу заставить эту вещь что-либо делать, я пробовал чистить, строить, любые идеи ?????

1 Ответ

1 голос
/ 31 августа 2010

Кажется, я получаю эту ошибку после установки обновления снежного барса, и это невероятно расстраивает.Происходит то, что функция CarbonCore FSEventStreamStart выполняет rpc-вызов процесса fsevenstd для отслеживания изменений в определенном каталоге.Если вы пытаетесь запустить -f /var/log/system.log при попытке запустить XCode, вы можете увидеть что-то вроде следующего:

fseventsd [151]: creation_added_client: не удалось добавить клиента для пути

Что я сделал, так это зашел в свой файл project.pbxproj и удалил поврежденную запись из раздела, начинающегося с "/ * Begin PBXBuildFile section * /" в верхней части файла.

Затем я перезапустил Xcode, нет диалогового окна, поэтому я вышел из него изящно.Затем я восстановил project.pbxproj из системы управления исходным кодом, запустил xcode, и проблема, казалось, исчезла.

Хотелось бы знать, почему у fseventsd были проблемы с этими записями - их объединяло то, что они были ресурсами/ bundle каталоги.

Надеюсь, это работает для вас

...