iosaudio-fingerprintingechoprint

Echoprint iOS Missing Framework


Has anyone downloaded the demo iOS version of EchoPrint? It's an audio fingerprinting open source software.

I just downloaded it but it appears to missing framework... any place to get a functioning version?


Solution

  • Follow the steps to get it the framework running

    1. Download latest version of boost . The download link for latest 1.51.0 for boost library
    2. Extract the boost_1_51_0.tar.gz file.
    3. Download the project for generation of libechoprint-codegen-ios.a famework from here
    4. Open the project and set the Header Search Path as the path of the extracted boost folder. e.g. in my case the below is the path

      /Users/$(USER)/Downloads/boost_1_51_0/boost_1_51_0 Screenshot1

    5. Open the echoprint-codegen-ios.xcconfig file and add the same path in the HEADER_SEARCH_PATHS Screenshot2
    6. Now clean and build the project would give you libechoprint-codegen-ios.a under Products folder
    7. Now download the Echoprint iOS Sample
    8. Building this project would give you Errors as the files of ASIHTTP folder and the libechoprint-codegen-ios.a framework is missing are not added to the xcode project but are physically present in the project Folder.Screenshot3
    9. Delete this folder from the project and drag-drop the physical folder to the xcode project. Also delete and add only the libechoprint-codegen-ios.a framework to this project from the previously compiled project.
    10. Now you are ready with an error-free code.