Ошибка запуска 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
Чтобы мистифицировать вещи дальше:
- Приложение работает на устройстве без проблем, как выпуск или отладка.
- Xcode 4 тоже работает нормально, как релиз, так и отладка.
- Работа в режиме отладки с установленной точкой останова работает нормально.
Если честно, вы можете сказать, что в Xcode 4 все работает нормально, почему бы просто не использовать это? Хорошо, но вы знаете, как эти проблемы могут преследовать вас. Я не хочу оставлять это пока, тогда это снова появляется во время представления.
Любой совет будет принята с благодарностью.
Кстати, я искал бесчисленные списки и сообщения на эту и связанные с этим ошибки. Я также попробовал большинство советов там, например, перезапустить Xcode, очистить и т. Д. К сожалению, это не помогло.
Застряли на этом целую вечность, поэтому некоторая помощь будет потрясающей.
Ура, Макс.
1 ответ
Вы начали проект в XCode 3 (или ранее) и теперь работаете с ним в XCode 4? Я не могу сказать вам количество разочарований, с которыми я столкнулся из-за неправильной ссылки на фреймворки, так как Apple выпустила новую версию XCode за последние пару лет. Похоже, что консенсус заключается в том, чтобы удалить ваш проект и создать новый в XCode 4. Я уже раньше занимался ручным редактированием файлов XML, но в конце концов что-то странное продолжает происходить. Возможно, это не самый лучший ответ, но он должен решить любые странные проблемы со ссылками на рамки.
Спасибо Рик