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

前端之家收集整理的这篇文章主要介绍了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)的而你已经完成了.

原文链接:https://www.f2er.com/iOS/327951.html

猜你在找的iOS相关文章