Tag:

Swift 2 / iOS 9 – 找不到libz.dylib

我在我的新的Swift 2.0项目中使用了一些外部代码,在早期版本中需要“libz.dylib”。 更新到新的XCode /新的SDK。 XCode现在无法导入libz.dylib并引发一些错误 未定义的符号体系结构i386:“_deflate”,引用自:GAAGompressionUtil gai_dataByCompressingBytes:length:compressionLevel: (GAICompressionUtil.o)“ deflateInit2 ”,引用来自:+ GAICompressionUtil(“ GAICompressionUtil ”)中的引用来自于:“GAICompressionUtil gai_dataByCompressingBytes:length:compressionLevel:mode:] in libGoogleAnalyticsServices.a(GAICompressionUtil.o)”_inflate“ libGoogleAnalyticsServices.a(GAICompressionUtil.o)“inflateInit2”中的引用自:+ GAICompressionUtil gai_dataByInflatingBytes:length:isRawData: [GAICompressionUtil gai_dataByInflatingBytes:length:isRawData:] in libGoogleAnalyticsServices.a(GAICompressionUtil.o)ld:symbol( s)找不到i386体系结构clang:错误:linker命令失败,退出代码1(使用-v查看调用) 当在“构build阶段”设置中查看可用包时,我可以find“libz.tbd”,这似乎是libz.dylib的替代品。 当导入这个库链接错误保持不变,但我得到这个额外的警告: 警告:跳过文件'/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/usr/lib/libz.tbd'(意外的文件types'文本'in框架和图书馆build设阶段) 任何想法该怎么办?