Iphone Xcode运行错误dyld:未加载库:/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
Iphone Xcode运行错误dyld:未加载库:/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics,iphone,xcode,gcc,iphone-sdk-3.0,dyld,Iphone,Xcode,Gcc,Iphone Sdk 3.0,Dyld,这个很难 最近,我在iPhone项目中添加了另一个目标,以运行命令行工具来创建初始数据库 从那时起,我在运行iPhone项目时开始出现以下错误: dyld:Library未加载:/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics 引用自:/Users/mm/Apple Development/XCode Projects/GridTest1/build/Release iphonesimulator/GridTest1.a
这个很难 最近,我在iPhone项目中添加了另一个目标,以运行命令行工具来创建初始数据库 从那时起,我在运行iPhone项目时开始出现以下错误:
dyld:Library未加载:/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
引用自:/Users/mm/Apple Development/XCode Projects/GridTest1/build/Release iphonesimulator/GridTest1.app/GridTest1
原因:找不到图像
调试器因信号5(SIGTRAP)而退出。调试器因信号5(SIGTRAP)而退出。
奇怪的是,这个库似乎在早些时候成功加载
下面是dyld生成的一些调试输出:
dyld:load:/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\u SIMULATOR\u 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/sdk/iPhoneSimulator4.2.sdk/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
让事情更加神秘化:
Max.您是否在XCode 3(或更早版本)中启动了该项目,现在正在XCode 4中使用它?我无法告诉你,在过去的几年里,苹果发布了新版本的XCode,我在没有正确引用框架的情况下经历了多少挫折。共识似乎是删除您的项目并在XCode 4中创建一个新项目。我以前曾尝试过手动编辑XML文件,但最终还是发生了一些奇怪的事情。这可能不是“最佳”答案,但应该可以解决任何奇怪的框架引用问题 谢谢,
瑞克谢谢瑞克。迁移到XCode 4似乎解决了问题。我猜XCode 3在做这类事情时会在接缝处吱吱作响。