Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Xcode运行错误dyld:未加载库:/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics_Iphone_Xcode_Gcc_Iphone Sdk 3.0_Dyld - Fatal编程技术网

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

让事情更加神秘化:

  • 应用程序在设备上运行,无论是发布还是调试都没有问题
  • Xcode 4在发布或调试时也运行良好
  • 在调试模式下运行并设置断点可以正常运行
  • 公平地说,如果它在Xcode 4中工作正常,为什么不直接使用它呢?说得好,但你知道这些问题会再次困扰你。我不想把这个留到现在,然后它在提交时再次出现

    如有任何建议,将不胜感激

    顺便说一句,我已经搜索了无数关于这个和相关错误的列表和帖子。我也尝试了那里的大部分建议,例如重新启动Xcode、清理等等。不幸的是,这没有帮助

    我已经在这上面呆了很长时间,所以一些帮助会很棒

    干杯,
    Max.

    您是否在XCode 3(或更早版本)中启动了该项目,现在正在XCode 4中使用它?我无法告诉你,在过去的几年里,苹果发布了新版本的XCode,我在没有正确引用框架的情况下经历了多少挫折。共识似乎是删除您的项目并在XCode 4中创建一个新项目。我以前曾尝试过手动编辑XML文件,但最终还是发生了一些奇怪的事情。这可能不是“最佳”答案,但应该可以解决任何奇怪的框架引用问题

    谢谢,
    瑞克

    谢谢瑞克。迁移到XCode 4似乎解决了问题。我猜XCode 3在做这类事情时会在接缝处吱吱作响。