【问题标题】:iOS App compiles but XCode 8.1 beta gives error message saying "Module 'HockeySDK' not found"iOS 应用程序编译但 XCode 8.1 beta 给出错误消息说“模块'HockeySDK'未找到”
【发布时间】:2017-05-06 18:25:30
【问题描述】:

我的 iOS 应用程序编译但 XCode 给出错误消息说“模块 'HockeySDK' 未找到”。

我使用 cocoapods 添加了 HockeySDK

不幸的是,当我构建和运行应用程序时,XCode 给了我上面提到的错误。它看起来像这样:

这是我的 Pods 文件夹结构:

怎么了?

作为参考,我使用的是 XCode 8.1 beta。

编辑:我已更新到 XCode 8.2.1 发行版,但仍然报同样的错误。

编辑 2:嵌入式框架部分显示 Pods 库(据我了解,这应该足够了):

【问题讨论】:

  • 您是否使用命令“pod install”在您的项目中安装该库?
  • 我使用了 pod update
  • 我刚刚尝试了 pod install 但不幸的是没有任何区别..
  • 一般来说,对于 CocoaPods 的问题,请始终发布您的整个Podfile,否则在这种情况下很难提供帮助。
  • 在不使用 cocoapods 的情况下也会出现此问题。有人找到解决方案了吗?

标签: ios xcode cocoapods hockeyapp xcode8.1


【解决方案1】:

这可能是由于某个版本的 CocoaPods 和某个版本的 Xcode 存在问题而导致的暂时性问题。 我建议尝试:

  1. 将 CocoaPods 更新到最新版本。
  2. 通过运行 pod deintegrate 和/或手动删除整个 Pods 文件夹来完全删除集成 Pod。
  3. 再次运行 pod install 以重新集成所有 Pod。

【讨论】:

    【解决方案2】:

    这种类型的错误通常是因为框架没有被手动添加到常规项目设置中的“嵌入式框架”部分。

    【讨论】:

    • 我已按照 Mac 版 Hockey App 建议的程序进行操作。他们有没有可能错过了这一步?
    • 在尝试之前您可能永远不会知道。
    • 我尝试了一个单独的项目,但仍然没有工作。这样做似乎会破坏拥有可可足类动物的意义。
    猜你喜欢
    • 1970-01-01
    • 2017-02-24
    • 2021-05-17
    • 2013-12-06
    • 1970-01-01
    • 2012-05-18
    • 1970-01-01
    • 2018-06-04
    • 1970-01-01
    相关资源
    最近更新 更多