【发布时间】:2018-06-23 21:34:33
【问题描述】:
我正在尝试使用 Cocoapods 和 Xcode9 安装 MapboxGeocoding 框架。不幸的是 Xcode 找不到该模块。它向我显示以下错误:无法加载“MapboxGeocoder”的底层模块
pod 文件如下所示:
# Uncomment the next line to define a global platform for your project
platform :ios, '11.0'
target 'FrameworkTest' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'MapboxGeocoder.swift', '~> 0.7'
# Pods for FrameworkTest
end
我还检查了 Xcode 项目的构建设置。它如下所示: Framework Search Path
最后没有什么对我有用。有什么解决这个问题的建议吗?
PS:普通的 MapBox 框架与 cocoapods 配合得很好
【问题讨论】:
-
确保您添加的是 pod,而不是在测试框架中。这是你的项目名称吗?
-
是的,这就是我的项目的名称!
-
尝试在框架搜索路径中添加 $(inherited) $(PROJECT_DIR) $(PROJECT_DIR)/YourProjectFramework 文件夹
-
我尝试了您的方法,但不幸的是我无法导入该模块。我尝试了以下内容: $(PROJECT_DIR)/Pods 但无法加载。有人有其他想法吗?
-
现在我可以解决问题了。我再次尝试了您的配置并构建了应用程序。虽然显示了错误,但在构建应用程序后,错误消失了。
标签: ios cocoapods mapbox swift4 xcode9