xcode编译运行报错纪录(持续更新)

---恢复内容开始---

1.

Undefined symbols for architecture i386:

"_deflate", referenced from:

      -[NSData(AMapCloudCompression) maZlibDeflate] in AMapCloudKit

      -[NSData(AMapCloudCompression) maGZipDeflate] in AMapCloudKit

      -[NSData(MACompression) maZlibDeflate] in MAMapKit

      -[NSData(MACompression) maGZipDeflate] in MAMapKit

  "_deflateEnd", referenced from:

      -[NSData(AMapCloudCompression) maZlibDeflate] in AMapCloudKit

      -[NSData(AMapCloudCompression) maGZipDeflate] in AMapCloudKit

      -[NSData(MACompression) maZlibDeflate] in MAMapKit

      -[NSData(MACompression) maGZipDeflate] in MAMapKit

  "_deflateInit2_", referenced from:

      -[NSData(AMapCloudCompression) maGZipDeflate] in AMapCloudKit

      -[NSData(MACompression) maGZipDeflate] in MAMapKit

  "_deflateInit_", referenced from:

      -[NSData(AMapCloudCompression) maZlibDeflate] in AMapCloudKit

      -[NSData(MACompression) maZlibDeflate] in MAMapKit

 

解决方法:添加libz.dylib类库

 

2.高德地图的运行编译报错

Undefined symbols for architecture x86_64:

  "_OBJC_CLASS_$_MAMapServices", referenced from:

      objc-class-ref in AppDelegate.o

ld: symbol(s) not found for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

解决方法:找到工程的Bulib Settings ->Architectures 点other 修改成:$(ARCHS_STANDARD_32_BIT)

 

 

 

---恢复内容结束---

posted @ 2015-10-20 10:29  ArmyBlog  阅读(355)  评论(0编辑  收藏  举报