-1

Xcode 4.3 の iOS 5 プロジェクトで Objective-Zip を使用したいのですが、シミュレーターでアプリケーションを実行すると、次のリンカー エラーが表示されます。

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_ZipFile", referenced from:
      objc-class-ref in AddMeetingViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

この投稿には私と同じ問題がありますが、彼の解決策は私の問題を解決しません。

これについての助けをいただければ幸いです。ありがとう。

4

1 に答える 1

1

私は次のように私の問題を解決しました:

1) ビルド フェーズのコンパイル ソース セクション内に、objective-zip ソース ファイルを含める必要があります。

2) Objective-Zip は ARC を使用しないため -fno-objc-arc、手順 1 で説明したすべてのソース ファイルにこれらのコマンドを追加して、これらのファイルで ARC を使用しないようにコンパイラに指示する必要があります。

3) これらのコマンドをソース ファイルに追加するには、cmd ボタンを押したまますべてのソース ファイルを選択し、Enter キーを押して、表示されるテキスト ボックスにこのコマンドを入力します。

于 2012-05-05T00:24:13.287 に答える