【问题标题】:Could not build Objective-C module 'JSQMessagesViewController'无法构建 Objective-C 模块 'JSQMessagesViewController'
【发布时间】:2016-06-28 12:37:12
【问题描述】:

我有两个项目都使用 JSQMessagesViewController,但是在其中一个项目中我收到错误:“无法构建 Objective-C 模块 'JSQMessagesViewController'”,而另一个工作正常......几乎没有区别在这两个项目之间,我如何让 JSQMessagesViewController 工作,因为它对我的应用程序至关重要。谢谢。

【问题讨论】:

  • 您是否按照这些说明进行操作? developer.apple.com/library/ios/documentation/Swift/Conceptual/…
  • 我没有遵循那些...我只是使用可可豆荚来安装所需的依赖项。除了这个特定的框架之外,所有其他框架都可以工作。
  • 你想在swift中使用objective-c模块吗?
  • 是的,但我认为 cocoapods 会在后端处理所有这些,我的意思是它可以与其他框架一起使用,例如 firebase 和 crashlytics...

标签: objective-c xcode swift jsqmessagesviewcontroller


【解决方案1】:

我通过以下步骤解决了这个问题:

  • 清理项目,包括构建缓存 (Command-Option-Shift-K)
  • 删除 pod.lock 文件和 pods.xcodeproj 文件
  • 然后关闭 Xcode 并再次运行 pod update
  • 然后再次构建。

【讨论】:

  • 旁注:运行 Xcode 7.3.1 - 只需清理项目并包括构建缓存就解决了我的问题!
  • 也解决了我的问题。谢谢!
  • 当您说“删除 pods.xcodeproj 文件”时。你的意思是只删除 pods.xcodeproj 文件吗?或删除它和位于同一目录中的所有其他文件?
  • @AziCode 希望你已经明白了,但我的意思只是 pods.xcodeproj 文件
  • 删除 .lock 和 .xcodeproj 文件不会对现有项目造成损害吗?
【解决方案2】:

尝试安装最新版本的 JSQMessagesViewController,它正在开发中 (pod 'JSQMessagesViewController', :git => 'https://github.com/jessesquires/JSQMessagesViewController.git', :branch => 'develop') 它对我有用..

【讨论】:

    猜你喜欢
    • 2015-07-05
    • 2016-10-16
    • 2016-04-06
    • 2018-05-25
    • 2021-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多