Я пытаюсь создать приложение для 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, но безрезультатно.
Кто-нибудь знает, что здесь происходит? Или как мне избежать запуска этого сенсорного инструмента (я не думаю , что на самом деле требуется для сборки?).