簡體   English   中英

錯誤:Apple Mach-O鏈接器(Id)警告

[英]Error:Apple Mach-O Linker (Id) Warning

在我的應用程序中,我一直在努力導入和導出數據庫。

我已經導入了此功能所需的一些文件,但是當我嘗試在模擬器中運行該應用程序時,會出現以下錯誤。 我不明白這些錯誤類型。 所以請幫我解決這個問題。

Undefined symbols for architecture i386:
  "_inflateInit2_", referenced from:
      -[NSData(NSDataExtension) gzipInflate] in NSData+CocoaDevUsersAdditions.o
  "_inflate", referenced from:
      -[NSData(NSDataExtension) gzipInflate] in NSData+CocoaDevUsersAdditions.o
  "_inflateEnd", referenced from:
      -[NSData(NSDataExtension) gzipInflate] in NSData+CocoaDevUsersAdditions.o
  "_deflateInit2_", referenced from:
      -[NSData(NSDataExtension) gzipDeflate] in NSData+CocoaDevUsersAdditions.o
  "_deflate", referenced from:
      -[NSData(NSDataExtension) gzipDeflate] in NSData+CocoaDevUsersAdditions.o
  "_deflateEnd", referenced from:
      -[NSData(NSDataExtension) gzipDeflate] in NSData+CocoaDevUsersAdditions.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status

這些功能所在的位置沒有包含libz.tbd。 選擇項目節點,選擇目標,轉到“構建階段”選項卡,展開“使用庫鏈接二進制文件”,添加libz.dylib,然后重試。

將libz.dylib添加到您的框架中,它將起作用。

我遇到了同樣的問題,感謝Jano,在我將Libz.dylib添加到項目中之后,該問題得以解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM