1

プロジェクトにPSPDFKit for iOSを統合しようとしていますが、まだ成功していません。デモ版をダウンロードした後、フレームワークをプロジェクトに追加し、必要なすべてのライブラリを追加して配置します

#import <PSPDFKit/PSPDFKit.h>

「プレフィックス」ファイルで、リンカー エラーが発生します。

ld: section __objc_const (address=0x00613EA8, size=4651232504) would make the output executable exceed available address range for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

注:私のプロジェクトはPSTCollectionViewを使用しており、テスト プロジェクトで PSPDFKit を正常にコンパイルしました (その効果のためだけに作成されました)。

助けていただければ幸いです。前もって感謝します。

4

2 に答える 2

0

私が理解している限りでは、これは Apple のコンパイラ/リンカー チェーンのバグです。失敗したプロジェクトについて、rader.apple.com でレーダーを提出してください。回避策は、プリコンパイル済みバイナリの代わりにソース コードをサブプロジェクトとして使用することです。

このようなプロジェクトを手に入れたらすぐに、設定を試して、回避策がないかどうかを確認できます。他のサードパーティ コードとの非常に特殊な組み合わせでのみ発生するようです。

于 2013-05-05T21:31:14.603 に答える