【问题标题】:iHasApp.a framework is not detected by compiler编译器未检测到 iHasApp.a 框架
【发布时间】:2012-06-25 12:35:17
【问题描述】:

如何将框架 iHasApp.a 框架添加到我的应用程序捆绑框架或框架中。我尝试通过捆绑阶段添加并添加文件,但仍然出现以下错误。

  1. 架构 i386 的未定义符号: _OBJC_CLASS_$_iHasApp,引用自: RootViewController.o 中的 objc-class-ref
  2. ld:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

而且我无法添加此框架。

【问题讨论】:

  • 你是如何尝试添加这个框架的?
  • 这一行不清楚“我无法添加此框架文件。”究竟是什么问题?
  • 我已添加到捆绑资源中,也已添加到框架中,两种方式我都尝试过,但构建和运行总是会出现如上所示的错误。
  • 我不知道 iHasApp 是什么,但我怀疑 .a 和 framework 在同一个句子中使用。框架只是动态库,不是吗?
  • 您是在模拟器还是设备上试用?

标签: objective-c


【解决方案1】:

这里是 iHasApp 的作者。根据您的描述,您使用的是来自http://amitay.us/ihasapp/index.php的静态库

正如Armaan 所问,您是否尝试在模拟器上运行它?根据网站上的警告,iHasApp 未编译为在模拟器上运行。您收到的警告表明未找到 i386 架构的符号,即 iOS 模拟器。

您将只能在实际设备上编译该项目。

以下内容并非广告:iHasApp 现在作为一种新的、更全面的软件即服务在https://www.iHasApp.com 进行维护。它目前处于测试的后期阶段。如果您想参加,请注册一个帐户并发送电子邮件至 daniel@ihasapp.com 给我发电子邮件。这个较新的框架将在模拟器上运行(尽管它有点毫无意义)。

【讨论】:

  • 我可以知道这个项目.. 我们可以在 iphone 中找到已安装的应用程序吗? findApps 有什么作用?
  • 还有Aimitay什么是appSchemesSuccess,我需要安装的应用名称。如果我们的手机可以这样做,那就太好了
  • 请使用新框架。旧图书馆已过时。无论如何,这两个项目都附带了一个示例应用程序,该应用程序演示了如何检索您感兴趣的所有信息。
  • github.com/iHasApp/iHasApp-API 您需要拥有来自 www.ihasapp.com 的帐户和 API 密钥
  • 你能给我api密钥吗
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-14
相关资源
最近更新 更多