模块' GooglePlaces'未找到

时间:2017-01-28 08:48:17

标签: ios objective-c google-maps google-places-api google-maps-sdk-ios

我使用此Podfile按照建议安装了GooglePlaces,GooglePlacePicker和GoogleMaps:

platform :ios, '9.0'
source 'https://github.com/CocoaPods/Specs.git'

target 'Myapp' do
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  pod 'GooglePlaces'
  pod 'GoogleMaps'
  pod 'GooglePlacePicker'
  pod 'TesseractOCRiOS', '4.0.0'

  target 'MyappTests' do
    inherit! :search_paths
    # Pods for testing
  end
end

在AppDelegate.h中

@import GooglePlaces;
@import GooglePlacePicker;
@import GoogleMaps;

我可以看到我的Pods目录中的pod,但是Xcode给了我一个错误Module 'GooglePlaces' not found。我通过双击.xcworkspace文件正确启动了Xcode。

有趣的是,如果我将这些pod添加到一个全新的Xcode项目中,一切正常。因此,在这个特定项目中必须有一些其他设置干扰模块搜索路径。

是否有一种实用的方法来比较这两个项目并找出关键区别?

我项目中的框架搜索路径是:

Debug -> $(inherited) $(PROJECT_DIR) $(PROJECT_DIR)/Pods/GooglePlaces/Frameworks
Release -> $(inherited) $(PROJECT_DIR) $(PROJECT_DIR)/Pods/GooglePlaces/Frameworks

一切运作良好的项目有不同的搜索路径:

$(inherited) "${PODS_ROOT}/GoogleMaps/Base/Frameworks" "${PODS_ROOT}/GoogleMaps/Maps/Frameworks" "${PODS_ROOT}/GooglePlacePicker/Frameworks" "${PODS_ROOT}/GooglePlaces/Frameworks"

但是,将此路径添加到我的项目并没有解决问题。

0 个答案:

没有答案