xcode中的框架被误删除了

时间:2017-10-28 08:31:58

标签: ios iphone xcode google-maps cocoapods

这是我的iphone应用程序的podfile。     平台:ios,'9.0'     use_frameworks!

target ‘NearBy Places’ do
    pod 'Alamofire', '~> 4.0'
    pod 'SwiftyJSON'
    pod 'Toast-Swift', '~> 2.0.0'
    pod 'MBProgressHUD'
    pod 'GoogleMaps'
    pod 'GooglePlaces'
end

我不小心删除了一些框架文件。现在,即使我运行pod install命令,它仍然无法恢复这些文件,并且显示我缺少googlemapscore框架缺少链接器错误。

2 个答案:

答案 0 :(得分:1)

删除pod,运行pod update,然后再次添加pod并调用pod update。

答案 1 :(得分:0)

我在错误删除 GoogleMapsCore 后遇到了同样的问题。以下是对我有用的方法:

  1. 从我的项目 podfile 中,注释掉与谷歌地图相关的 pod,就我而言

rn_maps_path = '../node_modules/react-native-maps'

pod 'react-native-google-maps', :path => rn_maps_path

pod 'GoogleMaps'

pod 'Google-Maps-iOS-Utils'

  1. 运行 cd ios 然后 pod install ,这删除了我注释掉的 pod
  2. 然后取消注释我之前在步骤 1 中评论过的 Pod
  3. 重复第 3 步以再次安装 Pod
  4. 在 xcode 上运行了一个干净的构建并且成功了。