转:http://blog.sina.com.cn/s/blog_67a5e47201014tof.html

Undefined symbols for architecture i386:
  "_CFHTTPAuthenticationIsValid", referenced from:
      -[ASIHTTPRequest attemptToApplyProxyCredentialsAndResume] in ASIHTTPRequest.o
      -[ASIHTTPRequest attemptToApplyCredentialsAndResume] in ASIHTTPRequest.o
  "_CFHTTPMessageApplyCredentialDictionary", referenced from:
      -[ASIHTTPRequest applyAuthorizationHeader] in ASIHTTPRequest.o
      -[ASIHTTPRequest applyAuthorizationHeader] in ASIHTTPRequest.o
      -[ASIHTTPRequest applyProxyCredentials:] in ASIHTTPRequest.o
      -[ASIHTTPRequest applyCredentials:] in ASIHTTPRequest.o
  "_CFHTTPMessageIsHeaderComplete", referenced from:
      -[ASIHTTPRequest readResponseHeaders] in ASIHTTPRequest.o
  "_kCFStreamPropertyHTTPSProxyPort", referenced from:
      _kCFStreamPropertyHTTPSProxyPort$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFStreamPropertyHTTPSProxyPort$non_lazy_ptr)
  "_inflate", referenced from:
      +[ASIHTTPRequest uncompressZippedData:] in ASIHTTPRequest.o
      +[ASIHTTPRequest uncompressZippedDataFromSource:toDestination:] inASIHTTPRequest.o
  "_kCFStreamSSLCertificates", referenced from:
      _kCFStreamSSLCertificates$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFStreamSSLCertificates$non_lazy_ptr)
  "_CFNetworkCopyProxiesForAutoConfigurationScript", referenced from:
      +[ASIHTTPRequest proxiesForURL:fromPAC:] in ASIHTTPRequest.o
  "_kCFProxyTypeKey", referenced from:
      _kCFProxyTypeKey$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFProxyTypeKey$non_lazy_ptr)
  "_CFReadStreamCreateForStreamedHTTPRequest", referenced from:
      -[ASIHTTPRequest startRequest] in ASIHTTPRequest.o
      -[ASIHTTPRequest startRequest] in ASIHTTPRequest.o
  "_kCFProxyPortNumberKey", referenced from:
      _kCFProxyPortNumberKey$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFProxyPortNumberKey$non_lazy_ptr)
  "_kUTTagClassMIMEType", referenced from:
      _kUTTagClassMIMEType$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kUTTagClassMIMEType$non_lazy_ptr)
  "_inflateEnd", referenced from:
      +[ASIHTTPRequest uncompressZippedData:] in ASIHTTPRequest.o
      +[ASIHTTPRequest uncompressZippedDataFromSource:toDestination:] inASIHTTPRequest.o
      +[ASIHTTPRequest uncompressZippedDataFromSource:toDestination:] inASIHTTPRequest.o
      +[ASIHTTPRequest uncompressZippedDataFromSource:toDestination:] inASIHTTPRequest.o
      +[ASIHTTPRequest uncompressZippedDataFromSource:toDestination:] inASIHTTPRequest.o
  "_inflateInit2_", referenced from:
      +[ASIHTTPRequest uncompressZippedData:] in ASIHTTPRequest.o
      +[ASIHTTPRequest uncompressZippedDataFromSource:toDestination:] inASIHTTPRequest.o
  "_kCFProxyAutoConfigurationURLKey", referenced from:
      _kCFProxyAutoConfigurationURLKey$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFProxyAutoConfigurationURLKey$non_lazy_ptr)
  "_CFHTTPAuthenticationRequiresUserNameAndPassword", referenced from:
      -[ASIHTTPRequest attemptToApplyProxyCredentialsAndResume] in ASIHTTPRequest.o
      -[ASIHTTPRequest attemptToApplyCredentialsAndResume] in ASIHTTPRequest.o
  "_kCFHTTPAuthenticationUsername", referenced from:
      _kCFHTTPAuthenticationUsername$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFHTTPAuthenticationUsername$non_lazy_ptr)
  "_kCFStreamPropertyHTTPProxy", referenced from:
      _kCFStreamPropertyHTTPProxy$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFStreamPropertyHTTPProxyPort$non_lazy_ptr,_kCFStreamPropertyHTTPProxyHost$non_lazy_ptr , _kCFStreamPropertyHTTPProxy$non_lazy_ptr )
  "_kCFStreamPropertyHTTPResponseHeader", referenced from:
      _kCFStreamPropertyHTTPResponseHeader$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFStreamPropertyHTTPResponseHeader$non_lazy_ptr)
  "_CFHTTPMessageGetResponseStatusCode", referenced from:
      -[ASIHTTPRequest readResponseHeaders] in ASIHTTPRequest.o
  "_kCFProxyTypeHTTP", referenced from:
      _kCFProxyTypeHTTP$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFProxyTypeHTTP$non_lazy_ptr)
  "_kCFHTTPAuthenticationSchemeBasic", referenced from:
      _kCFHTTPAuthenticationSchemeBasic$non_lazy_ptr in ASIAuthenticationDialog.o
      _kCFHTTPAuthenticationSchemeBasic$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFHTTPAuthenticationSchemeBasic$non_lazy_ptr)
  "_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
      -[Reachability startNotifier] in Reachability.o
  "_SCNetworkReachabilityGetFlags", referenced from:
      -[Reachability currentReachabilityStatus] in Reachability.o
      -[Reachability isReachable] in Reachability.o
      -[Reachability isConnectionRequired] in Reachability.o
      -[Reachability isConnectionOnDemand] in Reachability.o
      -[Reachability isInterventionRequired] in Reachability.o
      -[Reachability isReachableViaWWAN] in Reachability.o
      -[Reachability isReachableViaWiFi] in Reachability.o
      -[Reachability reachabilityFlags] in Reachability.o
  "_deflateInit2_", referenced from:
      +[ASIHTTPRequest compressData:] in ASIHTTPRequest.o
      +[ASIHTTPRequest compressDataFromSource:toDestination:] in ASIHTTPRequest.o
  "_CFNetworkCopyProxiesForURL", referenced from:
      -[ASIHTTPRequest startRequest] in ASIHTTPRequest.o
      +[ASIHTTPRequest proxiesForURL:fromPAC:] in ASIHTTPRequest.o
  "_CFHTTPMessageSetHeaderFieldValue", referenced from:
      -[ASIHTTPRequest main] in ASIHTTPRequest.o
      -[ASIHTTPRequest checkRequestStatus] in ASIHTTPRequest.o
  "_kCFProxyTypeSOCKS", referenced from:
      _kCFProxyTypeSOCKS$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFProxyTypeSOCKS$non_lazy_ptr)
  "_kCFStreamPropertyHTTPAttemptPersistentConnection", referenced from:
      _kCFStreamPropertyHTTPAttemptPersistentConnection$non_lazy_ptr inASIHTTPRequest.o
     (maybe you meant: _kCFStreamPropertyHTTPAttemptPersistentConnection$non_lazy_ptr)
  "_CFHTTPMessageCopyVersion", referenced from:
      -[ASIHTTPRequest readResponseHeaders] in ASIHTTPRequest.o
  "_CFHTTPAuthenticationCopyRealm", referenced from:
      -[ASIHTTPRequest attemptToApplyProxyCredentialsAndResume] in ASIHTTPRequest.o
      -[ASIHTTPRequest attemptToApplyCredentialsAndResume] in ASIHTTPRequest.o
  "_CFHTTPMessageCopyAllHeaderFields", referenced from:
      -[ASIHTTPRequest readResponseHeaders] in ASIHTTPRequest.o
  "_CFHTTPMessageCreateRequest", referenced from:
      -[ASIHTTPRequest main] in ASIHTTPRequest.o
  "_kCFProxyHostNameKey", referenced from:
      _kCFProxyHostNameKey$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFProxyHostNameKey$non_lazy_ptr)
  "_kCFStreamPropertyHTTPProxyHost", referenced from:
      _kCFStreamPropertyHTTPProxyHost$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFStreamPropertyHTTPProxyHost$non_lazy_ptr)
  "_CFHTTPMessageCopyResponseStatusLine", referenced from:
      -[ASIHTTPRequest readResponseHeaders] in ASIHTTPRequest.o
  "_kCFStreamPropertyHTTPRequestBytesWrittenCount", referenced from:
      _kCFStreamPropertyHTTPRequestBytesWrittenCount$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFStreamPropertyHTTPRequestBytesWrittenCount$non_lazy_ptr)
  "_deflate", referenced from:
      +[ASIHTTPRequest compressData:] in ASIHTTPRequest.o
      +[ASIHTTPRequest compressDataFromSource:toDestination:] in ASIHTTPRequest.o
  "_SCNetworkReachabilityCreateWithAddress", referenced from:
      +[Reachability reachabilityWithAddress:] in Reachability.o
  "_kCFErrorDomainCFNetwork", referenced from:
      _kCFErrorDomainCFNetwork$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFErrorDomainCFNetwork$non_lazy_ptr)
  "_kCFStreamSSLValidatesCertificateChain", referenced from:
      _kCFStreamSSLValidatesCertificateChain$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFStreamSSLValidatesCertificateChain$non_lazy_ptr)
  "_CFHTTPAuthenticationCreateFromResponse", referenced from:
      -[ASIHTTPRequest attemptToApplyProxyCredentialsAndResume] in ASIHTTPRequest.o
      -[ASIHTTPRequest attemptToApplyCredentialsAndResume] in ASIHTTPRequest.o
  "_deflateEnd", referenced from:
      +[ASIHTTPRequest compressData:] in ASIHTTPRequest.o
      +[ASIHTTPRequest compressDataFromSource:toDestination:] in ASIHTTPRequest.o
      +[ASIHTTPRequest compressDataFromSource:toDestination:] in ASIHTTPRequest.o
      +[ASIHTTPRequest compressDataFromSource:toDestination:] in ASIHTTPRequest.o
  "_UTTypeCopyPreferredTagWithClass", referenced from:
      +[ASIHTTPRequest mimeTypeForFileAtPath:] in ASIHTTPRequest.o
  "_kCFStreamPropertyHTTPSProxyHost", referenced from:
      _kCFStreamPropertyHTTPSProxyHost$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFStreamPropertyHTTPSProxyHost$non_lazy_ptr)
  "_kCFHTTPAuthenticationSchemeNTLM", referenced from:
      _kCFHTTPAuthenticationSchemeNTLM$non_lazy_ptr in ASIAuthenticationDialog.o
      _kCFHTTPAuthenticationSchemeNTLM$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFHTTPAuthenticationSchemeNTLM$non_lazy_ptr)
  "_CFHTTPAuthenticationCopyMethod", referenced from:
      -[ASIHTTPRequest attemptToApplyProxyCredentialsAndResume] in ASIHTTPRequest.o
      -[ASIHTTPRequest attemptToApplyCredentialsAndResume] in ASIHTTPRequest.o
  "_kCFHTTPAuthenticationAccountDomain", referenced from:
      _kCFHTTPAuthenticationAccountDomain$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFHTTPAuthenticationAccountDomain$non_lazy_ptr)
  "_UTTypeCreatePreferredIdentifierForTag", referenced from:
      +[ASIHTTPRequest mimeTypeForFileAtPath:] in ASIHTTPRequest.o
  "_CFNetworkCopySystemProxySettings", referenced from:
      -[ASIHTTPRequest startRequest] in ASIHTTPRequest.o
  "_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
      -[Reachability stopNotifier] in Reachability.o
  "_kCFStreamPropertyHTTPProxyPort", referenced from:
      _kCFStreamPropertyHTTPProxyPort$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFStreamPropertyHTTPProxyPort$non_lazy_ptr)
  "_CFHTTPAuthenticationRequiresAccountDomain", referenced from:
      -[ASIHTTPRequest findProxyCredentials] in ASIHTTPRequest.o
      -[ASIHTTPRequest findCredentials] in ASIHTTPRequest.o
      -[ASIHTTPRequest attemptToApplyProxyCredentialsAndResume] in ASIHTTPRequest.o
      -[ASIHTTPRequest attemptToApplyCredentialsAndResume] in ASIHTTPRequest.o
  "_SCNetworkReachabilityCreateWithName", referenced from:
      +[Reachability reachabilityWithHostName:] in Reachability.o
  "_SCNetworkReachabilitySetCallback", referenced from:
      -[Reachability startNotifier] in Reachability.o
  "_kCFHTTPAuthenticationPassword", referenced from:
      _kCFHTTPAuthenticationPassword$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFHTTPAuthenticationPassword$non_lazy_ptr)
  "_kCFHTTPVersion1_0", referenced from:
      _kCFHTTPVersion1_0$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFHTTPVersion1_0$non_lazy_ptr)
  "_kCFHTTPVersion1_1", referenced from:
      _kCFHTTPVersion1_1$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFHTTPVersion1_1$non_lazy_ptr)
  "_kCFStreamPropertySSLSettings", referenced from:
      _kCFStreamPropertySSLSettings$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFStreamPropertySSLSettings$non_lazy_ptr)
  "_kCFStreamErrorDomainHTTP", referenced from:
      _kCFStreamErrorDomainHTTP$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kCFStreamErrorDomainHTTP$non_lazy_ptr)
  "_CFReadStreamCreateForHTTPRequest", referenced from:
      -[ASIHTTPRequest startRequest] in ASIHTTPRequest.o
  "_kUTTagClassFilenameExtension", referenced from:
      _kUTTagClassFilenameExtension$non_lazy_ptr in ASIHTTPRequest.o
     (maybe you meant: _kUTTagClassFilenameExtension$non_lazy_ptr)
ld: symbol(s) not found
collect2: ld returned 1 exit status
新版的ASIHttpRequest代码结构修改很多,不再像之前那样分为ASIHTTPRequest和ASIHTTPRequestDemo两个文件夹。

只选取需要的代码加入到项目中后,发现编译后出现了很多错误。

原因是编译的时候需要加上一些类库

requires CFNetwork, SystemConfiguration, MobileCoreServices, and libz.

Edit: It also needs libxml2


ASIHttpRequest编译不通过的更多相关文章

  1. 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法

    使用ASIHTTPRequest xcode编译提示找不到"libxml/HTMLparser.h",解决方法如下: 1>.在xcode中左边选中项目的root节点,在中间编 ...

  2. ios 常见问题解决

    一,libxml/HTMLparser.h file not find 第一种方法: 点击左边项目的根目录,再点击右边的Build Settings,手工输入文字:“Header search pat ...

  3. ios 常见错误整理 持续更新

    本文转载至 http://blog.csdn.net/yesjava/article/details/8086185  1. mutating method sent to immutable obj ...

  4. 使用ASIHTTPRequest xcode编译提示找不到"libxml/HTMLparser.h"

    使用ASIHTTPRequest xcode编译提示找不到"libxml/HTMLparser.h",解决方法如下: 1>.在xcode中左边选中项目的root节点,在中间编 ...

  5. ios编译ASIHTTPRequest时出现 'libxml/HTMLparser.h' file not found in ASIHTTPRequest

    解决方法是添加libxml2.dylib 然后在Build Settings 中的 Header Search Paths 添加: ${SDK_DIR}/usr/include/libxml2

  6. IOS学习笔记25—HTTP操作之ASIHTTPRequest

    IOS学习笔记25—HTTP操作之ASIHTTPRequest 分类: iOS2012-08-12 10:04 7734人阅读 评论(3) 收藏 举报 iosios5网络wrapper框架新浪微博 A ...

  7. IOS开发网络篇之──ASIHTTPRequest详解

    目录 目录 发起一个同步请求 创建一个异步请求 队列请求 请求队列上下文 ASINetworkQueues, 它的delegate提供更为丰富的功能 取消异步请求 安全的内存回收建议 向服务器端上传数 ...

  8. ASIHTTPRequest开源类项目导入问题及解决方法

    在静态库project中加入ASIHTTPRequest导出lib.a.放到project里编译出一下错: Undefined symbols for architecture armv7: &quo ...

  9. ASIHTTPRequest 对GET POST 请求简包

    1.ASIHTTPRequest一个简短的引论 github下载链接https://github.com/pokeb/asi-http-request 2.ASIHTTPRequest 对GET和PO ...

随机推荐

  1. 提高jQuery执行效率需要注意几点

    1. 使用最新版本的jQuery jQuery的版本更新很快,你应该总是使用最新的版本.因为新版本会改进性能,还有很多新功能. 下面就来看看,不同版本的jQuery性能差异有多大.这里是三条最常见的j ...

  2. 《head first java 》读书笔记(三)

    Updated 2014/04/03 --P518 Thread需要任务,任务是实现过Runnable的实例.Runnalbe这个接口只有一个方法.run()会是新线程所执行的第一项方法.要把Runn ...

  3. Unity3D 相关项目代码

    一.Application.PresistentDataPath 注意最后面是没有/的 public static string PresistentDataPathForEditor = " ...

  4. 140227项目开发及上线过程遇到的10个问题(重点: FCK过滤替换)

    1.替换条件判断问题 String s = (String)map2.get("contentIntro"); if(s != null && s.length() ...

  5. Android SeekBar的OnSeekBarChangeListener

    seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { /** * 拖动中数值的时候 * @param f ...

  6. lintcode 中等题:Majority number II 主元素 II

    题目 主元素II 给定一个整型数组,找到主元素,它在数组中的出现次数严格大于数组元素个数的三分之一. 样例 给出数组[1,2,1,2,1,3,3] 返回 1 注意 数组中只有唯一的主元素 挑战 要求时 ...

  7. [z]CAP原理和BASE思想

    分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可 ...

  8. Java学习笔记之:Java的数据类型

    一.介绍 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. Java语言提供了八种基本类型 ...

  9. ISO9000与ISO9001的区别

    很多人询问ISO9000和ISO9001的区别在哪里,其实这是一个概念上的误解. ISO9001是ISO9000族标准所包括的一组质量管理体系核心标准之一.ISO9000族标准是国际标准化组织(ISO ...

  10. C++:类模板与模板类

    6.3 类模板和模板类 所谓类模板,实际上是建立一个通用类,其数据成员.成员函数的返回值类型和形参类型不具体指定,用一个虚拟的类型来代表.使用类模板定义对象时,系统会实参的类型来取代类模板中虚拟类型从 ...