只是一个Hello world应用程序。 我创建了一个名为Hello World的基于视图的应用程序。 然后保存,构建和 我双击产品下的应用程序。 导致错误:
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0
Dyld Error Message:
Library not loaded: /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
Referenced from: /Users/myname/Documents/Control Fun/build/Debug-iphonesimulator/Control Fun.app/Control Fun
Reason: image not found
我用谷歌搜索并提出许多想法。不幸的是,我无法解决它。 提前谢谢!
答案 0 :(得分:2)
您无法直接在Mac OS X上运行iOS应用程序。您必须在iOS模拟器中运行为模拟器编译的构建版本,或者直接在iPhone,iPod touch或iPad上运行设备构建。
当您双击Xcode产品组中的项目时,您实际上是在尝试直接启动应用程序。只需点击“构建并运行”,它就应该在iOS模拟器或连接的设备上启动,具体取决于您的设置。
顺便说一句:如果这确实是iOS相关问题,您应该从OP中删除或替换“cocoa”标签。 Cocoa是Mac,Cocoa Touch是iOS。
答案 1 :(得分:0)
Plz检查你的项目是否有CoreGraphics.framework。这将是默认包括..但你可能会错误地删除它。
您可以在项目信息的“常规点击”中查看包含的框架。
答案 2 :(得分:0)
您可能没有包含CoreGraphics框架。要添加它,请执行以下操作:
现在,您应该在本节中看到3个库(至少)。它们应该是:UIKit.framework,Foundation.framework,CoreGraphics.framework (注意:在某些情况下,订单很重要,因此请点击并将其拖到上面的订单中)
如果缺少这3个库中的任何一个: 单击“+”(即ADD)按钮,然后键入缺少的库的名称。选择它,然后点击添加。现在再次运行该项目,如果您还有其他错误,请告诉我:D
查看我的博客,了解制作您的第一个iOS应用的简单教程:它教您Interface Builder,按钮,方法等:http://techtalktone.wordpress.com/2011/11/26/hello-world/