Echoprint iOS缺失框架 [英] Echoprint iOS Missing Framework

查看:169
本文介绍了Echoprint iOS缺失框架的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有人下载过EchoPrint的iOS版演示版?它是一个音频指纹识别开源软件。



我刚下载它但似乎缺少框架......任何可以获得功能的地方?

解决方案

按照步骤使框架运行


  1. 下载最新版本的

  2. 构建此项目会为您提供错误,因为 ASIHTTP 文件夹的文件和 libechoprint-codegen-ios.a 框架缺失不会添加到xcode项目中实际出现在项目文件夹中。

  3. 从项目中删除此文件夹,然后将物理文件夹拖放到 xcode项目。同时从先前编译的项目中删除并仅将 libechoprint-codegen-ios.a 框架添加到此项目中。

  4. 现在您已准备好无错误代码。


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?

解决方案

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

  5. Open the echoprint-codegen-ios.xcconfig file and add the same path in the HEADER_SEARCH_PATHS
  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.
  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.

这篇关于Echoprint iOS缺失框架的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆