dyld:未加载库:/System/Library/Frameworks/UIKit.framework/UIKit

时间:2010-03-17 18:10:18

标签: iphone objective-c

请耐心等待,新手只是学习绳索。

我收到以下消息,当我尝试运行我的应用程序时,它会安静,但是在第一次退出后让我重新打开。

我尝试了一些东西,如果我打开,如果我'激活断点'那么一切正常...... 尝试了一些建议,“删除构建文件夹”,“重新启动xCode”似乎没什么用......

  

dyld:未加载库:   /System/Library/Frameworks/UIKit.framework/UIKit   参考自:   /Volumes/MyBook/Apps/CToolBox/build/Debug-iphonesimulator/CToolBox.app/CToolBox原因:找不到图像

     

调试器由于信号而退出   5(SIGTRAP)。调试器已退出   由于信号5(SIGTRAP)。

提前致谢。

4 个答案:

答案 0 :(得分:16)

试试这个

只需删除项目的个人设置文件。右键单击.xcodeproj文件并选择显示包内容。它们将是username.mode1v3和username.pbxuser。我没弄清楚哪个文件是原因,但是删除它们就把它整理出来了。

答案 1 :(得分:2)

我今天发现的另一种方法是将框架(在本例中为UIKit)转为“可选”。我希望你知道如何做到这一点:)

PS。我还想知道这种异常链接失败的真正原因吗?我的代码一直工作到今天!

答案 2 :(得分:1)

看起来它试图在错误的位置找到UIKit Framework。它不应该在系统框架中查找,而是在这样的路径中查找:

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.1.3.sdk/System/Library/Frameworks/UIKit.framework

获取有关Xcode中UIKit框架的信息,并查看它认为路径的位置。如果您安装在可能是您的问题的非标准位置。您还可以删除并读取框架以尝试更改其路径。

您还应该检查配置弹出窗口,以确保您没有尝试为Cocoa构建。

答案 3 :(得分:1)

如果您尝试使用操作系统版本不具备的框架,例如,您也可以尝试编写Mac OS应用程序时出现此类错误消息。试图在Mountain Lion中编写一个MacOS SpriteKit应用程序。