0

为了实现 Mapbox SDK,根据官方文档(https://docs.mapbox.com/ios/maps/overview/#install-the-maps-sdkhttps://docs.mapbox.com/ios/navigation /overview/ ),通过 Cocoapods 添加Mapbox-iOS-SDKMapboxNavigation ,总是报错,如下图。我认为这与sourcerySwiftGen的使用有关,它们是项目的一部分或其他东西,但这也发生在新的、干净的项目上,其中插入 SDK 是第一步。

  • 多次清理派生数据,
  • 从该 SDK 的 Podfile 版本控制中删除(pod 'Mapbox-iOS-SDK' , '~> 6.0.0' as pod 'Mapbox-iOS-SDK'
  • 即使通过 CocoaPods 添加 SDK,也找不到要添加到Link Binary With Libraries的框架
  • 即使它说要检查复制捆绑资源,也找不到那里的期望

笔记:

  • 还尝试过:成功将 Mapbox 和 MapboxMobileEvents 直接添加到项目中,但是我发现 MapboxNavigation SDK 只能通过 CocoaPods 或 Carthage 实现,所以我被困在这里。

我非常感谢已经遇到过这个问题的人的帮助。

 Multiple commands produce '/Users/x/Library/Developer/Xcode/DerivedData/mbNavigationExample-ctztmwiegsuqkigkucoydhnnoaxc/Build/Products/Debug-iphoneos/mbNavigationExample.app/Assets.car':
1) Target 'mbNavigationExample' (project 'mbNavigationExample') has compile command with input '/Users/x/Desktop/mbNavigationExample/mbNavigationExample/Assets.xcassets'
2) That command depends on command in Target 'mbNavigationExample' (project 'mbNavigationExample'): script phase “[CP] Copy Pods Resources”

在此处输入图像描述

4

0 回答 0