我目前在整合特定的cocoapod时遇到了问题,并且想知道我是否能获得一些帮助/见解。我正在尝试集成JSQMessages窗格,可在此处找到:https://github.com/jessesquires/JSQMessagesViewController。
当我将pod添加到我的Podfile并运行pod install时,我无法像我需要的那样导入项目。它不承认它。我发现这是因为我需要use_frameworks!我的Podfile中的行。但是,当我添加该行时,我的项目会中断,因为我也通过cocoapods使用Google Maps和Braintree API,并且那些与use_frameworks行相符。我以前遇到过这个问题与其他pod,但能够通过手动导入修复它们。这个看起来并不那么简单。我有几个问题
我的问题的任何其他解决方案也将是一个很大的帮助!请尽快告诉我们!
答案 0 :(得分:0)
我添加了
pod 'GoogleMaps'
pod 'Braintree'
到我已经安装了pod 'JSQMessagesViewController'
的项目,它构建得很好。所以这就是我认为你的问题所在。
问题的根源不在use_frameworks!
的{{1}}行
问题是,当您运行podfile
命令时,您正在使用PROJECTNAME.xcodeproj
但使用pod,这会创建一个新的pod install
关闭项目并打开在终端的项目根目录中运行pod install后创建的新PROJECTNAME.workspace。
如果您有更多问题,请与我们联系