经常会调用到各种外部文件,在引用一些外部的文件的时候可能会出现一些错误提示,是在link阶段出现一些error,错误界面如下:
通常解决方法为在项目中添加相应的类库:
选中项目 -> Build Phases -> Link Binary With Libraries -> 点击+ -> 搜索合适的库 -> 点击Add -> 重新编译
如果是自己编写的时候使用到一些相关类,除了添加框架之外,还应该包含一下头文件,例如:
#import "QuartzCore/QuartzCore.h"
如果遇到提示报错如:
missing required architecture i386 in file
然后出现了不能调用库文件的问题,请参考:
http://iostrack.diandian.com/post/2012-07-10/40029555750
累结一下,以后遇到类似缺失的时候慢慢添加,方便以后查找
备注:一般_k开头只是常量的意思,跟无k开头是一样的
如果缺少一些基本的变量,很可能是缺少Foundation.framework,如:
_objc_autoreleasePoolPush
_objc_msgSend
_objc_retain
_objc_release
_UI开头——UIKit.framework,如:
_UIApplicationMain
_UIResponder
_UIViewController
_CA和_kCA开头——QuartzCore.framework,如:
_CATransform3DMakeScale
_CAKeyframeAnimation
_CAAnimationGroup
_CAMediaTimingFunction
_kCAFillModeForwards
_kCAMediaTimingFunctionEaseIn
_SSL开头——Security.framwork,如:
_SSLRead
_SSLClose
_SSLWrite
_SSLGetBufferedReadSize
_SSLSetIOFuncs
_CF和_kCF开头——CFNetwork.framework,如:
_kCFStreamNetworkServiceType
_kCFStreamPropertySSLSettings
_kCFStreamSSLIsServer
_kCFStreamSSLLevel
_kCFStreamSSLPeerName
_CT和_kCT开头——CoreText.framework
_CTFontCreateWithName
_CTLineGetGlyphRuns
_CTRunGetAttributes
_CTFontGetSize
_kCTFontAttributeName
_SC开头——SystemConfiguration.framework
_SCNetworkReachabilitySetCallback
_SCNetworkReachabilityScheduleWithRunLoop
_SCNetworkReachabilityCreateWithName
_SCNetworkReachabilityGetFlags
_SCNetworkReachabilityCreateWithAddress
_UI和_kUI——MobileCoreServices.framework
_UTTypeCreatePreferredIdentifierForTag
_UTTypeCopyPreferredTagWithClass
_kUTTagClassMIMEType
_AL——AssetsLibrary.framework
ALAsset
(以后遇到别的慢慢添加)
http://iostrack.com/post/2012-06-28/40028054660
分享到:
相关推荐
win系统下安装NETFramework出现错误代码:xF.pdfwin系统下安装NETFramework出现错误代码:xF.pdfwin系统下安装NETFramework出现错误代码:xF.pdfwin系统下安装NETFramework出现错误代码:xF.pdfwin系统下安装...
win8系统下安装 .NET Framework 3.5出现错误代码:0x800F0906.docxwin8系统下安装 .NET Framework 3.5出现错误代码:0x800F0906.docxwin8系统下安装 .NET Framework 3.5出现错误代码:0x800F0906.docxwin8系统下安装...
彻底解决“安装.Net Framework 3.5时出现错误”的问题.pdf彻底解决“安装.Net Framework 3.5时出现错误”的问题.pdf彻底解决“安装.Net Framework 3.5时出现错误”的问题.pdf彻底解决“安装.Net Framework 3.5时出现...
使用很多软件或者游戏,需要.NET Framework 3.5,解决win10系统下安装 .NET Framework 3.5出现错误代码:0x800F0906
RobotFramework二次开发小结.doc
Win8无法升级.NET Framework 3.5.1 提示错误0x800F0906.pdfWin8无法升级.NET Framework 3.5.1 提示错误0x800F0906.pdfWin8无法升级.NET Framework 3.5.1 提示错误0x800F0906.pdfWin8无法升级.NET Framework 3.5.1 ...
Win8无法升级.NET Framework 3.5.1 提示错误0x800F0906.docxWin8无法升级.NET Framework 3.5.1 提示错误0x800F0906.docxWin8无法升级.NET Framework 3.5.1 提示错误0x800F0906.docxWin8无法升级.NET Framework 3.5.1...
亲测有效,解决VS2013在安装过程中报错:Net Framework4.5.1发生严重错误问题
office 2016安装.NET Framework4.0失败
页面文档数量巨大,难免会出现一些错误和瑕疵,请大家见谅并指正,对于严重的错误(遗漏、错链)将考虑修正后重新编译发布。 大家注意,本资源不含NET Framework 类库部分,原来这个也是网上有的资源,但分了太多包...
Windows Server 2019 安装.NET Framework 3.5 错误,sxs
.net2002启动错误
解决思路: 第一步: 如果是XP系统,这么做: 1.开始——运行——输入cmd——回车——在打开的窗口中输入...2.开始——运行——输入%windir% 3.在打开的窗口中有个文件夹叫SoftwareDistribution,把它重命名为SDold ...
总是提示缺少.net framework 3.5 ,无论怎么安装都安装不上,点击安装后总提示无法完成请求的更改,通过控制面板中的启用或关闭Windows功能也无法安装,总是报出0x800F0806错误。经过不断地找方法尝试,最终得已解决...
免装 .NET Framework 执行.NET平台程序
试图安装第二种语言版本的 .NET Framework 时,将会导致出现以下错误:“安装程序无法安装 Microsoft .NET Framework,因为已经安装了该产品的其他版本。”如果您要使用非英语的平台或要以另一种语言查看 .NET ...
.netframework2.0
sxs.zips是从windows_server_2012_r2_x64_dvd_2707961.iso镜像中解压出来的,可用于.NET Framework 3.5的安装,把指定备用源路径指向sxs放置的绝对路径即可进行.NET Framework 3.5的成功安装。
org\springframework\aop org\springframework\beans org\springframework\cache org\springframework\context org\springframework\core org\springframework\dao org\springframework\ejb org\spring...
AppFramework.dll