博客分类: iosiPhone开发
iosiPhone开发
经常会调用到各种外部文件,在引用一些外部的文件的时候可能会出现一些错误提示,是在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
分享到:
相关推荐
使用很多软件或者游戏,需要.NET Framework 3.5,解决win10系统下安装 .NET Framework 3.5出现错误代码:0x800F0906
然而,在安装.NET Framework时,有时会遇到各种错误,其中包括错误代码0x800F0906。这个问题通常发生在尝试安装.NET Framework 3.5时,可能是由于缺少必要的源文件或者系统更新不完整导致的。 在这个具体场景中,...
### VS2013安装问题:NET Framework 4.5.1发生严重错误解决...通过上述方法,大部分用户应该能够成功解决VS2013安装过程中出现的.NET Framework 4.5.1严重错误问题。如果问题依旧存在,建议寻求专业技术人员的帮助。
- **错误代码含义**:错误代码 hresult0x80240037 通常表示安装过程中发生了未知错误,这可能是由于系统配置问题、软件冲突或其他与 .NET Framework 相关的问题导致的。 - **常见原因**: - 系统文件损坏或丢失。 ...
.NET Framework 是由微软开发的一套应用程序框架,它为开发者提供了丰富的类库和语言集成能力,使得开发者能够更容易地创建各种类型的应用程序,包括桌面应用、Web 应用等。.NET Framework 4.0 发布于 2010 年,是 ...
### 彻底解决“安装 .Net Framework 3.5 时出现错误”的问题 #### 一、问题背景 在尝试安装Visual Studio 2008的过程中,经常会出现因 .Net Framework 3.5 安装失败而导致整个安装过程无法完成的情况。错误提示...
完成以上步骤后,理论上你应该能够成功运行项目,不再出现“缺少FileProvider.framework”的错误。但是,如果问题仍然存在,检查是否遗漏了其他依赖框架,或者检查代码中是否正确引用和使用了FileProvider框架。 总...
当从本地安装源安装时,如果缺少这些文件,会出现错误0x800F0906。 解决此问题的方法包括: **方法1:通过控制面板手动启用.NET Framework 3.5** 1. 打开控制面板,选择“程序” -> “程序和功能” -> “启用或...
总结起来,.Net Framework的安装需要细心的准备和检查,确保系统环境的兼容性和正确配置,同时在出现问题时能够准确地识别问题并查找官方资源以获取帮助,以确保.NET Framework能够在系统中稳定运行。
这些错误通常表明系统在尝试安装.NET Framework 3.5的过程中遇到了问题,可能是由于缺少必要的文件或者安装源不完整。下面我们将详细探讨这个问题以及解决方法。 首先,.NET Framework 3.5是.NET Framework的一个...
在Windows 2012操作系统中安装宝塔面板时,可能会遇到一个问题,即系统提示缺少.NET Framework 3.5的SXS源文件。这通常是因为Windows Server 2012默认并未预装.NET Framework 3.5,因此在尝试安装包含此依赖的应用...
总之,解决Windows Server 2012 R2安装.NET Framework 3.5时出现的“缺少源文件”错误,关键在于正确配置SxS存储,提供安装所需的源文件,并确保网络连接或本地资源能够访问这些文件。通过上述步骤和方法,应该能够...
然而,在安装过程中,可能会出现sxs错误,这通常是因为缺少必需的系统文件或服务。以下是一些解决此类问题的方法: 1. 使用Windows Server 2019安装媒体:在安装媒体上找到`Sources\SxS`目录,然后通过命令提示符...
然而,在使用.NET Framework时,用户可能会遇到各种安装问题,例如安装失败、提示已经安装过.NET Framework、或是遇到其他错误等。为了解决这些问题,微软推出了一款名为.NET Framework修复工具的程序,这款工具能够...
然而,当一个使用Xcode 9编译的项目在Xcode 8环境中运行时,由于Xcode 8不包含FileProvider框架,因此会出现找不到此框架的错误。这通常是因为新版本的Xcode引入了新的API或者框架,而旧版本无法识别这些新元素。 ...
本文将深入探讨如何在C#中使用Newtonsoft.Json.dll库进行JSON与XML之间的转换,特别关注对.NET Framework 2.0及以上版本的支持。 Newtonsoft.Json是由James Newton-King开发的流行的JSON库,它提供了丰富的功能,...
android14 framework jar 包
- 在卸载之前,确保没有依赖于.NET Framework的应用程序正在运行,以防止卸载过程中出现错误。 - 卸载后,可能需要重启计算机才能完成清理过程。 - 有些版本的.NET Framework是其他版本的基础,如.NET Framework 3.0...
.NET Framework是Microsoft推出的一款用于构建和运行应用程序的软件框架,广泛应用于Windows平台上的各种应用开发。随着时间的推移,由于系统更新、软件冲突等原因,可能会导致.NET Framework出现问题,这时就需要...
小结 修改项目的 NET Framework 版本是非常重要的,以避免项目不兼容或出现 bug。通过上述两种方法,您可以轻松地修改项目的 NET Framework 版本,避免这些问题的出现。同时,在不同的环境中,修改 NET Framework ...