大佬教程收集整理的这篇文章主要介绍了iOS,ld:framework没有找到适用于架构arm64的GoogleMaps,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用没有POD的Google地图框架,但是在关于Google地图Key的几个错误之后,我删除了谷歌地图框架参考,并且我使用POD安装了它.一切都正常,但是当我打
现在我得到这个错误:
ld: framework not found GoogleMaps for architecture arm64
任何想法如何解决这个问题?
谢谢!
Podfile看起来像这个Cocoapods v1.0 beta 6):
platform :ios,'8.0' use_frameworks! target 'Project' do pod 'GoogleMaps' target 'ProjectTests' do inherit! :search_paths pod 'mockingjay' end end
platform :ios,'8.0' use_frameworks! target 'Project' do pod 'GoogleMaps' end target 'ProjectTests' do //inherit! :search_paths pod 'mockingjay' end
在您启动ProjectTest目标之前结束项目目标,也是为什么添加继承! :search_paths?除非您有特殊要求,否则通常不需要
老回答
如果你想要你的测试目标中的pod,而不是你添加的话,那么在测试中也可以像在项目的主要目标中一样添加
因此,如果“SwiftCocoaPods”是您的主要目标名称,那么可可豆荚如此
//other top level imports target “SwiftCocoaPods” do pod "GoogleMaps" end target “SwiftCocoaPodsTests” do pod "GoogleMaps" end
那么你应该添加测试的pod,就像“SwiftCocoaPodsTests”一样.您可以用您所测试的目标名称替换该名称
否则,如果要在多个目标中添加相同的pod,您可以使用def,并在所有目标中使用,如下所示
def project_pods pod "GoogleMaps" //add other pods which you want in all the targets end target “SwiftCocoaPods” do project_pods end //only add project_pods instead of pods individually target “SwiftCocoaPodsTests” do project_pods end
以上是大佬教程为你收集整理的iOS,ld:framework没有找到适用于架构arm64的GoogleMaps全部内容,希望文章能够帮你解决iOS,ld:framework没有找到适用于架构arm64的GoogleMaps所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。