Интерфейсный конструктор Cocoa Touch Tool аварийно завершает работу из-за отсутствия CoreText - PullRequest
0 голосов
/ 18 января 2012

Я пытаюсь создать приложение для iPhone, но каждый раз (независимо от целевых настроек) XCode возвращает ошибку на этапе компоновки при компиляции XIB.

Мне удалось отследить проблему: XCode запускает "Interface Builder Cocoa Touch Tool", но эта утилита сразу вылетает при загрузке со следующим сообщением:

Last login: Wed Jan 18 00:54:27 on ttys004
[mqudsi@iqudsi:~]$ /Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/Interface\ Builder\ Cocoa\ Touch\ Tool ; exit;
dyld: Library not loaded: /System/Library/Frameworks/CoreText.framework/CoreText
  Referenced from: /Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/Interface Builder Cocoa Touch Tool
  Reason: image not found
[1]    2338 trace trap  

[Process completed]

Путь, который он ищет, /System/Library/Frameworks/CoreText.framework/, не существует на моей машине, и, согласно моим резервным копиям Time Machine, он никогда не существовал. Я считаю, что CoreText является платформой только для iOS, и она не должна находиться на моей машине.

Я использую XCode 4.2.1 и пытался обновить OS X Lion и полностью удалить и переустановить XCode, но безрезультатно.

Кто-нибудь знает, что здесь происходит? Или как мне избежать запуска этого сенсорного инструмента (я не думаю , что на самом деле требуется для сборки?).

1 Ответ

0 голосов
/ 19 января 2012

Я нашел решение своей проблемы.Я запускал Asepsis от Binary Age и забыл о несовместимости XCode.Если вы используете Asepsis, то запуск программы удаления, найденной здесь , должен решить проблему.

...