Ошибка запуска XCode: библиотека не загружена: /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics - PullRequest
1 голос
/ 11 февраля 2011


Тяжёлое это.

Недавно я добавил еще одну цель в свой проект 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 Ответ

0 голосов
/ 27 марта 2011

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

Спасибо, Рик

...