Ошибка запуска XCode: библиотека не загружена: /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics


Тяжёлое это.

Недавно я добавил еще одну цель в свой проект iPhone, чтобы запустить инструмент командной строки для создания исходной базы данных.

С тех пор я начал получать эту ошибку при запуске проекта iPhone:

dyld: Library not loaded: /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics Referenced from: /Users/mm/Apple Development/XCode Projects/GridTest1/build/Release-iphonesimulator/GridTest1.app/GridTest1 Reason: image not found

The Debugger has exited due to signal 5 (SIGTRAP).The Debugger has exited due to signal 5 (SIGTRAP).

Странно то, что эта библиотека успешно загружена ранее.

Вот некоторые выходные данные отладки, сгенерированные dyld:

dyld: loaded: /Xcode3.2.5/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics dyld: loaded: /Xcode3.2.5/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/System/Library/Frameworks/UIKit.framework/UIKit

Проверка переменных окружения dyld и, конечно же, наличие фреймворка, все выглядит хорошо:

IPHONE_SIMULATOR_ROOT=/Xcode3.2.5/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk DYLD_ROOT_PATH=/Xcode3.2.5/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk

CoreGraphics.framework здесь?... да, это так.

/Xcode3.2.5/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics

Чтобы мистифицировать вещи дальше:

  1. Приложение работает на устройстве без проблем, как выпуск или отладка.
  2. Xcode 4 тоже работает нормально, как релиз, так и отладка.
  3. Работа в режиме отладки с установленной точкой останова работает нормально.

Если честно, вы можете сказать, что в Xcode 4 все работает нормально, почему бы просто не использовать это? Хорошо, но вы знаете, как эти проблемы могут преследовать вас. Я не хочу оставлять это пока, тогда это снова появляется во время представления.

Любой совет будет принята с благодарностью.

Кстати, я искал бесчисленные списки и сообщения на эту и связанные с этим ошибки. Я также попробовал большинство советов там, например, перезапустить Xcode, очистить и т. Д. К сожалению, это не помогло.

Застряли на этом целую вечность, поэтому некоторая помощь будет потрясающей.

Ура, Макс.

1 ответ

Решение

Вы начали проект в XCode 3 (или ранее) и теперь работаете с ним в XCode 4? Я не могу сказать вам количество разочарований, с которыми я столкнулся из-за неправильной ссылки на фреймворки, так как Apple выпустила новую версию XCode за последние пару лет. Похоже, что консенсус заключается в том, чтобы удалить ваш проект и создать новый в XCode 4. Я уже раньше занимался ручным редактированием файлов XML, но в конце концов что-то странное продолжает происходить. Возможно, это не самый лучший ответ, но он должен решить любые странные проблемы со ссылками на рамки.

Спасибо Рик

Другие вопросы по тегам