ZipArchive を必要とするプロジェクトを作成しているので、ライブラリを追加し、それが機能するために必要なすべてのことを行いましたが、プロジェクトをコンパイルしようとすると、次のエラーが発生しました。
リンカの問題ではありません。必要なものをすべて追加しましたが、エラーを取り除くことができないようです
ZipArchive を必要とするプロジェクトを作成しているので、ライブラリを追加し、それが機能するために必要なすべてのことを行いましたが、プロジェクトをコンパイルしようとすると、次のエラーが発生しました。
リンカの問題ではありません。必要なものをすべて追加しましたが、エラーを取り除くことができないようです
これは古いスレッドですが、この ZipArchive ライブラリは今でも役に立ちます。
同様の質問から、問題は次のとおりです。
コンパイラは、Objective-C フレームワークを C ソース コードにインポートしようとします。したがって、minizip c ファイル (zip.c、unzip.c など) は、Objective-C フレームワークもインポートしようとします。
この c ファイルが Objective-C フレームワークをインポートしないようにするには、.pch ファイル全体を次のようにラップします。
#ifdef __OBJC__
// Your .pch contents
#endif
クレジット: https://stackoverflow.com/a/13234930/1938889
ただし、これらすべての問題に対処した Cocoa pod があります。
https://github.com/mattconnolly/ZipArchive
Cocoa の zip アーカイブ処理 - iPhone および OS X http://code.google.com/p/ziparchive/
Xcode 4.2 を使用していたとき、この種のエラーはすでに 100 万回見られました。コンパイルした時点で、Xcode 4.2 を使用していると思います。
ZipArchive を使用する場合は、Xcode を最新の 4.6 にアップグレードすると、これらのエラーはすべてなくなります。