5

誰かがEchoPrintのデモiOSバージョンをダウンロードしましたか?これは、オーディオフィンガープリントのオープンソースソフトウェアです。

ダウンロードしたばかりですが、フレームワークが欠落しているようです...機能するバージョンを入手する場所はありますか?

4

2 に答える 2

20

手順に従って、フレームワークを実行します

  1. boostの最新バージョンをダウンロードします。ブースト ライブラリの最新 1.51.0のダウンロードリンク
  2. boost_1_51_0.tar.gzファイルを抽出します。
  3. ここからlibechoprint-codegen-ios.a のフレームワークを生成するためのプロジェクトをダウンロードします。
  4. プロジェクトを開き、抽出されたブースト フォルダーのパスとしてヘッダー検索パスを設定します。たとえば、私の場合、以下はパスです

    /Users/$(USER)/Downloads/boost_1_51_0/boost_1_51_0 スクリーンショット1

  5. echoprint-codegen-ios.xcconfigファイルを開き、同じパスを HEADER_SEARCH_PATHS に追加します。 スクリーンショット2
  6. プロジェクトをクリーンアップしてビルドすると、 Products フォルダーの下に libechoprint-codegen-ios.a が表示されます。
  7. 今すぐEchoprint iOSサンプルをダウンロードしてください
  8. ASIHTTPフォルダーのファイルとlibechoprint-codegen-ios.aフレームワークが見つからないため、このプロジェクトをビルドするとエラーが発生しますが、xcode プロジェクトには追加されませんが、プロジェクト フォルダーに物理的に存在します。スクリーンショット3
  9. このフォルダーをプロジェクトから削除し、物理フォルダーxcode プロジェクトにドラッグ アンド ドロップします。また、libechoprint-codegen-ios.aフレームワークのみを削除し、以前にコンパイルしたプロジェクトからこのプロジェクトに追加します。
  10. これで、エラーのないコードの準備が整いました。
于 2012-08-27T07:18:35.110 に答える
3

これにまだ興味があり、XCode 5 + iOS 7 + LLVM 5.0 を使用している人々のための更新。

サンプル リポジトリをフォークし、XCode 5+ iOS 7 にアップグレードし、echoprint-codegen 依存関係をサブプロジェクトとして自動的にビルドするように変更しました: https://github.com/rexstjohn/echoprint-ios-sample

上記の手順は、最新の XCode + iOS では機能しなくなりました。

于 2014-01-09T18:38:26.940 に答える