mapbox strip-frameworks.sh: 没有那个文件或目录

mapbox strip-frameworks.sh: no such file or directory

我正在尝试将 mapBox sdk 与 xcode 集成, 我按照此处提到的步骤操作:

[https://www.mapbox.com/ios-sdk/#manual][1]

我收到以下错误

bash: /Users/user/Library/Developer/Xcode/DerivedData/MapApp-fyrihrjtsamtymbsepguswqhltvs/Build/Products/Debug-iphonesimulator/MapApp.app/Frameworks/Mapbox.framework/strip-frameworks.sh: No such file or directory

Manual Installation 文档中,有一个配置 Xcode 的步骤。确保您遵循了这些步骤

  • Mapbox.framework 拖到项目编辑器中项目的嵌入式二进制文件部分
  • 单击顶部的 + 按钮和 select“新建 运行 脚本阶段”

这里有一些其他可能有用的讨论,但总的来说,您最初 link 中的手动步骤应该有效。

我只是按照当前版本的 Mapbox iOS SDK 的手动步骤操作,这就是下载的文件夹的样子(一些项目被剪掉了)。所以文件应该在那里,这可能是 Xcode 配置问题。

我通过确保在脚本 运行 之前嵌入 Mapbox 框架来解决这个问题。

您的“构建阶段”选项卡应首先显示“嵌入框架”,如下所示:

这实际上为我修复了它。将 Embedded Frameworks 部分拖到脚本阶段上方即可。