0

我目前在集成特定的 cocoapod 时遇到问题,想知道是否可以获得一些帮助/见解。我正在尝试集成 JSQMessages pod,可在此处找到:https ://github.com/jessesquires/JSQMessagesViewController 。

当我将 pod 添加到我的 Podfile 并运行 pod install 时,我无法像需要的那样导入项目。它不认识它。我发现这是因为我需要 use_frameworks!我的 Podfile 中的行。但是,当我添加该行时,我的项目会中断,因为我也通过 cocoapods 使用 Google Maps 和 Braintree API,而这些与 use_frameworks 行中断。我过去在使用其他 pod 时遇到过这个问题,但能够通过手动导入来修复它们。这似乎并不那么简单。我有几个问题

  • 查看吊舱,是否可以手动导入 JSQMessages 吊舱?
  • 是否还有一种方法可以将_frameworks 用于某些 pod 而不是其他 pod,因为这也可以解决它?

我的问题的任何其他解决方案也会有很大帮助!请尽快告诉我!

4

1 回答 1

0

我添加了两个

 pod 'GoogleMaps'
 pod 'Braintree'

到我赢得的已 pod 'JSQMessagesViewController'安装并且构建良好的项目。所以这就是我认为你的问题可能。

您的问题的根源不use_frameworks!在于您的行podfile 问题是您PROJECTNAME.xcodeproj在运行命令时使用的是您的,但使用的是 pod,pod install这会创建一个新的PROJECTNAME.xcworkspace

关闭您的项目并打开在终端的项目根目录中运行 pod install 后创建的新 PROJECTNAME.workspace。

如果您有更多问题,请告诉我

于 2016-03-16T19:22:05.427 回答