问题描述
|
编译iphone应用程序时出现Apple Mach-O Linker Id错误。并低于错误
d
\“ /用户/ adminbluepal /库/开发人员/ Xcode / DerivedData / Tiger-czyksblsmfqdqybamuutemvjbdek / Build /产品/ Debug-iphonesimulator / Tiger
Dev.app/Tiger Dev \“正常的i386
cd /用户/ adminbluepal /桌面/ Dir-Tiger_latest
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH \“ / Developer / Platforms / iPhonesimulator.platform / Developer / usr / bin:/ Developer / usr / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin \”
/开发人员/平台/iPhonesimulator.platform/Developer/usr/bin/gcc-4.2
-arch i386 -isysroot /开发人员/平台/iPhonesimulator.platform/Developer/SDKs/iPhonesimulator4.3.sdk
-L /用户/ adminbluepal /库/开发人员/ Xcode / DerivedData / Tiger-czyksblsmfqdqybamuutemvjbdek /构建/产品/ Debug-iphonesimulator
-F /用户/ adminbluepal /库/开发人员/ Xcode / DerivedData / Tiger-czyksblsmfqdqybamuutemvjbdek /构建/产品/ Debug-iphonesimulator
-filelist \“ /用户/adminbluepal/Library/Developer/Xcode/DerivedData/Tiger-czyksblsmfqdqybamuutemvjbdek/Build/Intermediates/Tiger.build/Debug-iphonesimulator/Tiger.build/Objects-normal/i386/Tiger
Dev.LinkFileList \“ -Xlinker
--no-demangle -mmacosx-version-min = 10.6 -Xlinker -objc_abi_version -Xlinker 2 -liLibs -framework AVFoundation -framework AudioToolBox -framework CoreMedia
-框架基金会-框架GameKit-框架OpenGLES-框架
QuartzCore-框架安全性
-framework SystemConfiguration -framework UIKit -lz -o \“ / Users / adminbluepal / Library / Developer / Xcode / DerivedData / Tiger-czyksblsmfqdqybamuutemvjbdek / Build / Products / Debug-iphonesimulator / Tiger
Dev.app/Tiger Dev \“
ld: library not found for -liLibs
collect2: ld returned 1 exit status
命令
/开发人员/平台/iPhonesimulator.platform/Developer/usr/bin/gcc-4.2
失败,退出代码为1
请帮助我
谢谢,
玛丹·莫汉(Madan Mohan)
解决方法
昨天我遇到了这个问题。...借助此答案清除了该错误。它也可以帮助您...
您可能没有将CoreGraphics.framework添加到框架列表中。
为确保安全,请单击Xcode上的\“ Frameworks \”文件夹。如果该框架未在右侧表格中列出,则需要通过右键单击Frameworks文件夹,选择\“添加现有框架... \”,然后从列表中进行选择来添加该框架。
源堆栈溢出上一个问题
,听起来您正在尝试使用iLibs库(Google表示它是用于游戏开发的)。 XCode无法正确链接到它。尝试将其框架添加到您的项目中,或阅读该库的帮助文档以获取有关其设置的帮助。或者,查看是否可以在构建设置中删除\“-liLibs \”链接器标志(如果您未使用该库)。