0

ParseKit を使用した iPad アプリケーションをアーカイブしようとしています。デバッグ構成 (つまり、デバイス上で実行/シミュレータ アナ分析) を使用する任意のビルドで、ParseKit を利用してアプリを正常に実行できます。ただし、リリース構成を使用すると、次のリンカ エラーが発生します。

ld: -lparsekit collect2 のライブラリが見つかりません: ld が 1 の終了ステータスを返しました コマンド /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 が終了コード 1 で失敗しました

4

2 に答える 2

1

同じエラーが発生しました。私にとっての修正は、次を選択することでした:

ParseKit.xcodeproj (subproject within my project)
-> Target: ParseKitMobile
-> Build Settings
-> Product Name

...名前を「parsekit」から「libparsekit」に変更します。これが XCode4 に必要であることに興味がありますが、少なくとも私にとっては機能しています。

于 2011-05-28T19:58:26.797 に答える
0

リリース ターゲットのフラグを確認してください。デバッグ ビルドとリリース ビルドでは、異なるコンパイラ フラグが設定されている可能性があります。XCode4 で、ターゲットのビルド設定に移動し、「その他のリンカー フラグ」セクションを探します。リリース リンカー フラグに「-lparsekit」フラグがないことがわかると思います。

于 2011-05-27T21:26:55.600 に答える