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

时间:2023-03-08 22:54:51
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)

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

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