xcode – CocoaPods“target具有包含静态二进制文件的传递依赖”

我正在尝试安装一个我在 GitHub上找到的swift框架以及GoogleMaps,GooglePlaces到我的Xcode项目中,但出于某种原因,当我尝试安装pod文件时,它给出了以下错误

[!] The ‘Pods-project1’ target has transitive dependencies that include static binaries: (/Users/user1/Desktop/project1/Pods/GoogleMaps/Base/Frameworks/GoogleMapsBase.framework,/Users/user1/Desktop/project1/Pods/GoogleMaps/Maps/Frameworks/GoogleMaps.framework,and /Users/user1/Desktop/project1/Pods/GoogleMaps/Maps/Frameworks/GoogleMapscore.framework)

这是我正在尝试安装的Pod文件

#Uncomment the next line to define a global platform for your project
#platform :ios,'9.0'

source 'https://github.com/CocoaPods/Specs.git'

use_frameworks!

target 'project1' do
pod 'GooglePlaces'
pod 'GoogleMaps'
pod 'Google-Maps-iOS-Utils'
pod 'PopupDialog'
end

这里还有我正在尝试安装的swift框架的链接
https://github.com/Orderella/PopupDialog

我不知道该做什么,我尝试了多种东西,但它们似乎没有用.任何帮助,将不胜感激.

解决方法

我想我已经找到了解决方案,我通过你的方式测试自己并发现了同样的错误,所以我经历了逐个pod安装,它的工作和安装完美,但“pod’Google-Maps-iOS-Utils’”是出现错误的原因,而不是把它放在你的podfile中,删除它并保持
这三个在你的目标之下.

pod’GooglePlaces’

pod’GoogleMaps’

pod’PopupDialog’

安装它们,它将完美安装.

现在,在成功安装所有依赖项的终端中,运行“pod try Google-Maps-iOS-Utils”,它将开始安装,然后您将获得类似的选项:

1:samples / ObjCDemoApp / ObjCDemoApp.xcodeproj

2:samples / SwiftDemoApp / SwiftDemoApp.xcodeproj

3:workspace / GoogleMapsUtils.xcodeproj

你想打开哪个项目?
选择你的号码(例如3)然后按回车键

在这里,您已选择了项目并继续进行. (y)的而你已经完成了.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...