我正在尝试将新的广告连播(PXGoogleDirections)安装到已经安装了GoogleMaps广告的现有xcode项目中。
platform :ios, '8.0'
use_frameworks!
target 'Roadtrip' do
pod 'GoogleMaps'
pod 'PXGoogleDirections'
end
target 'RoadtripTests' do
end
target 'RoadtripUITests' do
end
当我运行" pod install"我收到了错误:" [!]' PROJECT' target包含名称冲突的框架:GoogleMaps。"
知道如何解决这个问题吗?
我已经尝试使用与PXGoogleDirections相同的GoogleMaps版本,如下所示:
pod 'GoogleMaps', '1.10.4'
但是我得到了同样的错误。
感谢您的帮助。
答案 0 :(得分:1)
这是因为PXGoogleDirections
本身与GoogleMaps
捆绑在一起。在PXGoogleDirections
的文档中说明了使用googlemaps的方法。
检查一下
如果您的应用还需要Google Maps iOS SDK,则可能会遇到此问题 由于与捆绑的Google Maps iOS SDK发生冲突而导致的麻烦 Cocoapod。如果您碰巧遇到这些问题,请尝试做 以下内容:
添加-framework" GoogleMaps"到"其他连接标志"你的Xcode 项目。确保您将应用程序与所有库和 Google Maps iOS SDK所需的框架。有关完整列表,请参阅 这里: https://github.com/CocoaPods/Specs/blob/master/Specs/GoogleMaps/1.10.4/GoogleMaps.podspec.json 另外,请确保您的应用中包含GoogleMaps.bundle "复制捆绑资源"构建过程的阶段。如果它不是,你 可以通过浏览到以下目录手动将其添加到Xcode 寻找者: /Pods/PXGoogleDirections/Dependencies/GoogleMaps.framework/Resources/GoogleMaps.bundle。 把它放在"框架"你的项目组并取消选中 "复印"复选框。
直接链接https://github.com/poulpix/PXGoogleDirections#in-case-of-problems