1

少し問題があります。Klazuka/Kalプロジェクトを自分のプロジェクトに取り入れようとしています。私は次のことをしました:

  1. Kal.xcodeprojとすべてのファイルをプロジェクトに追加しました
  2. ビルドフェーズで、「ターゲットの依存関係」にKalを追加しました
  3. ビルドフェーズで、「バイナリとライブラリのリンク」の下にlibKal.aを追加しました
  4. ビルドフェーズで、「バンドルリソースのコピー」にKal.bundleを追加しました
  5. [ビルド設定]で、[ヘッダー検索パス]と[ユーザーヘッダー検索パス]に「$(BUILT_PRODUCTS_DIR)」(または「$(BUILT_PRODUCTS_DIR)/ static_library_name」)を追加しました。
  6. [ビルド設定]で、[ライブラリ検索パス]の下にKalへのパスを追加しました
  7. [ビルド設定]で、[その他のリンカーフラグ]の下に-ObjC、-all_load、および-force_loadを追加しました
  8. ビルドスキームを編集し、メインアプリケーションターゲットの前にKalターゲットを一覧表示し、[分析]、[テスト]、[実行]、[プロファイル]、および[アーカイブ]をすべてオンにしました。

Stack Overflowでここからの手順を実行しようとしました:iphone:Kalカレンダーがxcode4.2で実行されていません

そしてここで: iOS5より前のバージョンのiOS用に構築されたカレンダーライブラリを、iOS5を使用してXCode 4の新しいプロジェクトに統合しようとしています-移植方法は?

ここで: プロジェクトとKal Calendarのプロジェクトをワークスペースに追加しましたが、Xcode4ではまだ機能しません

また、このサイト: http: //blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/#configuring_the_projects_scheme

「Kal.h」ファイルをインポートしようとしましたが、ビルドしようとするとFileNotFoundエラーが発生します。私は明らかに何かが欠けています、ただ何がわからないのです。誰か助けてもらえますか?助けてくれてありがとう!

4

1 に答える 1

0

気にしないでください...どうやら私のステップ5に問題がありました。ユーザーヘッダー検索パスをKlazukaファイルの実際のパスに変更しましたが、正常にビルドされます。

于 2012-06-04T10:36:28.300 に答える