找不到框架MapboxCommon.xcframework IOS Xcode

Framework not found MapboxCommon.xcframework iOS Xcode(找不到框架MapboxCommon.xcframework IOS Xcode)

本文介绍了找不到框架MapboxCommon.xcframework IOS Xcode的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用iOS版MapBox Search SDK。所以我关注了this official documentation

首先,我按照说明在/home目录中创建了";.netrc";,然后添加-

use_frameworks!
target "TargetNameForYourApp" do
  pod 'MapboxSearchUI', ">= 1.0.0-beta.3", "< 2.0"
end

到播客文件。然后运行pod install并在终端中获得以下内容-

Analyzing dependencies
Downloading dependencies
Installing MapboxCommon (9.0.2)
Installing MapboxMobileEvents (0.10.8)
Installing MapboxSearch (1.0.0-beta.4)
Installing MapboxSearchUI (1.0.0-beta.4)
Generating Pods project
Integrating client project

[!] Please close any current Xcode sessions and use `MapBox.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 4 total pods installed.

[!] Automatically assigning platform `ios` with version `12.1` on target `MapBox` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.

但在运行所有这些之后,我在Xcode中收到此错误-

Framework not found MapboxCommon.xcframework

我也试过这个-

pod deintegrate && pod cache clean --all

pod install

但仍然是同一个错误。

我认为我已经正确地遵循了文档,并且正确地输入了秘密API密钥。那么为什么我会收到此错误?

编辑:

在项目目标中,未列出已安装的Pod-

但在项目目录的pod文件夹中-

Xcode Pods Target中没有其他可用的框架。

是否表示这些框架在项目中不可用?

编辑:

  • 我已经检查了项目目录中是否存在Mapbox.common.xcfreamework。我在pod/mapboxCommon文件夹下找到了该文件
  • 我一直使用MapBox.xcworkspace打开我的项目,该文件是在运行Pod Install之后生成的。

推荐答案

您面临此错误,因为您仍在尝试生成项目文件(Xcodeproj),而不是CocoaPods生成的工作区。

若要解决此问题,请打开"MapBox.xcworkspace"文件,并从现在起使用该文件访问您的项目。

这篇关于找不到框架MapboxCommon.xcframework IOS Xcode的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本文标题为:找不到框架MapboxCommon.xcframework IOS Xcode

基础教程推荐