mapbox strip-frameworks.sh:没有这样的文件或目录

Han*_*ane 7 xcode mapbox

我正在尝试将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
Run Code Online (Sandbox Code Playgroud)

小智 14

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

您的Build Phases选项卡应首先显示Embed Frameworks,如下所示: 正确的构建阶段排序


小智 7

这实际上为我解决了。将“嵌入式框架”部分拖到脚本阶段上方,即可正常工作。


Rob*_*abs 3

手动安装文档中,有一个配置 Xcode 需要遵循的步骤。确保您遵循了以下步骤

\n\n
    \n
  • 拖入Mapbox.framework项目编辑器中的项目\xe2\x80\x99s Embedded Binaries 部分
  • \n
  • 单击顶部的 + 按钮并选择 \xe2\x80\x9cNew Run Script Phase\xe2\x80\x9d
  • \n
\n\n

以下是一些可能有用的其他讨论,但一般来说,原始链接中的手动步骤应该有效。

\n\n\n\n

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

\n\n

在此输入图像描述

\n

  • 谢谢你!此链接帮助了我:https://github.com/mapbox/mapbox-gl-native/issues/4729,我添加了一个新的运行脚本并删除了旧的脚本,它起作用了 (4认同)