gpt4 book ai didi

ios - 通过 CocoaPods 添加了适用于 iOS 的 Google map 的 Swift 项目中的链接器错误

转载 作者:IT王子 更新时间:2023-10-29 05:43:00 25 4
gpt4 key购买 nike

我正在尝试添加 Google Maps SDK for iOS对于我正在通过 CocoaPods 处理的 Swift 项目,因为 CocoaPods 现在支持 Swift。

这是我的播客文件。

source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
platform :ios, '7.0'

pod 'Google-Maps-iOS-SDK'

Pod 安装成功完成,我可以像这样导入框架 import GoogleMaps 而不会出现任何编译错误。

但随后我继续添加了一个 UIView 并将其类设置为 GMSMapView 并向我的 View Controller 添加了一个 IBOutlet 并构建了项目。我收到以下错误。

链接器命令失败,退出代码为 1(使用 -v 查看调用)

enter image description here

我在 Swift 项目上添加和使用了用 Objective-C 编写的库,如 MagicalRecord、MBProgressHUD,没有任何问题。

我上传了一个演示 Xcode 项目 here

有什么办法可以解决吗?

最佳答案

您面临的问题是 CocoaPods 上的错误和格式错误的 podspec 的组合。 Check this获取更多信息。

请随意使用此 podspec:

https://raw.githubusercontent.com/Reflejo/GoogleMapsPodspec/master/Google-Maps-iOS-SDK.podspec.json

...在您的 Podfile 中为:

pod 'Google-Maps-iOS-SDK', :podspec => "https://raw.githubusercontent.com/Reflejo/GoogleMapsPodspec/master/Google-Maps-iOS-SDK.podspec.json"

关于ios - 通过 CocoaPods 添加了适用于 iOS 的 Google map 的 Swift 项目中的链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28405079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com