/Fabric.framework/run: 没有那个文件或目录 Xcode7
/Fabric.framework/run: No such file or directory Xcode7
我该如何解决这个问题?
/Users/MyName/Library/Developer/Xcode/DerivedData/MyProName-flnujrubzrsocdfudhdqzvrueima/Build/Intermediates/MyProName.build/Debug-iphonesimulator/MyProName.build/Script-6F5256511BB54D93005685FE.sh: 第 2 行:./Fabric.framework/run: 没有那个文件或目录
我尝试再次添加 twitter sdk,但没有解决问题。
你应该从 运行 脚本中删除 fabric 脚本
简短版。
如果您使用的工具可能已经更改了结构框架路径,请将 运行 脚本路径更改为 fabric.framework 所在的位置。可能 crashlytics 框架应该在同一目录中。
好吧,让我告诉你我的故事。
一个忠实的夜晚,我找到了一个名为 Synx (https://github.com/venmo/synx) 的工具。这给像我这样疲惫的 Xcode 开发人员一定的承诺。 "Tool that reorganizes your Xcode project folder to match your Xcode groups."。
我检查了我的 400 something class 项目文件夹。
然后查看我的 Xcode 组层次结构。
然后再次查看我的项目文件夹。
太糟糕了。完全混乱。所以我想,我能失去什么……对吧?
受撒旦本人诱惑,我这个半睡不醒的开发者开始装插件了(心BPM:100)...
打开终端(红心BPM:120)
正在输入项目路径(心BPM:90因多次输入项目路径错误)
正在按下 return 键(红心 BPM:160)
日志像美丽的瀑布一样流动(不是软件开发过程,我的意思是另一个。我们仍然讨厌那个,对吗?)
5-6 秒后,一切都完成了。单击查找器,转到项目文件夹,它就在那里,就像一块美味的未动过的芝士蛋糕。各方面都很完美。
但是像我这样的高级开发人员不会高兴...但是...
打开Xcode,点击运行...它就在那里。你好"Build Failed"我的老朋友
修复了几个 Alias 问题后(这意味着其他 windows 用户的快捷方式)再次点击 运行。
这次要等很久了...好兆头
然后出现这个错误.Fabric.framework/run: No such file or directory
好的,现在是凌晨 2 点。我不应该开始恐慌对...错...
我是否制作了项目的副本......没有。
我最后一次 github 推送是什么时候...最多一周前。
让我们清理项目。完毕。再试一次......一个大胖子。
好的,然后重新安装织物。但我无法删除 .framework 文件。我有太多的 Answer SDK 调用,删除它们需要很长时间。好吧,只需删除构建阶段 -> 运行 脚本。编译...终于工作了;没有我们主要的(也是唯一的)无线安装方式。
好的,没问题,重新安装很容易吧?这就是我们所说的面料。
怀着极度悲观的心情,我打开了 fabric 桌面应用程序,找到了通过 Crashlytics 的方法。单击安装按钮(在我看来应该重命名为重新安装。)并停留在 "Command + B" 阶段。没有任何反应。
打开和关闭后 Xcode and/or fabric 桌面应用程序。正在重新启动 mac... 正在清理构建文件夹我明白这不是我应该采取的方式。
凌晨 3 点,在咒骂之后,看了一些可以安抚我神经的东西(朋友们,第 4 季),我得到了启示。 运行 脚本可能指向错误的路径,因为 Synx 可能更改了 .framework 文件的路径。
这次我是对的。从 github 得到了旧的 运行 脚本字符串(顺便说一句,最新的推送是 2 周前的 / 自我注意:不要再这样做了。每日推送......你不是白痴。 ).更改了路径并...
瞧
现在我还没有完全试用该应用程序,但所有内容都已编译并 运行ning。
正如奥逊威尔斯所说
If you want a happy ending, that depends, of course, on where you stop
your story.
原来如此。
谢谢。
可能证明帮助已满
在我的例子中,路径是错误的。
转到 运行 脚本路径下的构建设置
./面料.framework/run "key"
但是当我将其更改为 ./myProjectName/Fabric.framework/run 时一切正常。
实际上框架在 "myProject" 文件夹中。所以在我的例子中,给出正确的路径解决了我的问题。
对于像我这样第一次使用 Crashlytics 遇到此问题的人
在 Xcode 8.0 上,我所做的只是将构建 运行 脚本中的路径更改为:
"${PODS_ROOT}/Fabric/Fabric.framework/run"
出于某种原因,我的 运行 脚本嵌套在 Fabric.framework 下。这修复了构建失败的问题。
如果您正在更改 X 代码,您将遇到同样的错误。所以您需要删除 运行-script 并重新安装。
这是针对那些使用 Unity 插件而不是 pods
的人的解决方案
替换
./Frameworks/Plugins/iOS/Fabric/Fabric.framework/...
与:
./Frameworks/Fabric.framework/...
万一路径又变了,尝试在项目的Frameworks文件夹中查找:
如果您没有 运行 pod install
,您可能会收到此错误,因为脚本找不到尚未安装的文件,因为脚本无法找到尚未安装的文件,因为脚本无法找到尚未安装的文件然而。
在此处删除此行以停止来自 运行 的脚本。
我该如何解决这个问题?
/Users/MyName/Library/Developer/Xcode/DerivedData/MyProName-flnujrubzrsocdfudhdqzvrueima/Build/Intermediates/MyProName.build/Debug-iphonesimulator/MyProName.build/Script-6F5256511BB54D93005685FE.sh: 第 2 行:./Fabric.framework/run: 没有那个文件或目录
我尝试再次添加 twitter sdk,但没有解决问题。
你应该从 运行 脚本中删除 fabric 脚本
简短版。
如果您使用的工具可能已经更改了结构框架路径,请将 运行 脚本路径更改为 fabric.framework 所在的位置。可能 crashlytics 框架应该在同一目录中。
好吧,让我告诉你我的故事。 一个忠实的夜晚,我找到了一个名为 Synx (https://github.com/venmo/synx) 的工具。这给像我这样疲惫的 Xcode 开发人员一定的承诺。 "Tool that reorganizes your Xcode project folder to match your Xcode groups."。
我检查了我的 400 something class 项目文件夹。 然后查看我的 Xcode 组层次结构。 然后再次查看我的项目文件夹。 太糟糕了。完全混乱。所以我想,我能失去什么……对吧?
受撒旦本人诱惑,我这个半睡不醒的开发者开始装插件了(心BPM:100)...
打开终端(红心BPM:120)
正在输入项目路径(心BPM:90因多次输入项目路径错误)
正在按下 return 键(红心 BPM:160)
日志像美丽的瀑布一样流动(不是软件开发过程,我的意思是另一个。我们仍然讨厌那个,对吗?)
5-6 秒后,一切都完成了。单击查找器,转到项目文件夹,它就在那里,就像一块美味的未动过的芝士蛋糕。各方面都很完美。
但是像我这样的高级开发人员不会高兴...但是...
打开Xcode,点击运行...它就在那里。你好"Build Failed"我的老朋友
修复了几个 Alias 问题后(这意味着其他 windows 用户的快捷方式)再次点击 运行。
这次要等很久了...好兆头
然后出现这个错误.Fabric.framework/run: No such file or directory
好的,现在是凌晨 2 点。我不应该开始恐慌对...错... 我是否制作了项目的副本......没有。 我最后一次 github 推送是什么时候...最多一周前。
让我们清理项目。完毕。再试一次......一个大胖子。 好的,然后重新安装织物。但我无法删除 .framework 文件。我有太多的 Answer SDK 调用,删除它们需要很长时间。好吧,只需删除构建阶段 -> 运行 脚本。编译...终于工作了;没有我们主要的(也是唯一的)无线安装方式。
好的,没问题,重新安装很容易吧?这就是我们所说的面料。
怀着极度悲观的心情,我打开了 fabric 桌面应用程序,找到了通过 Crashlytics 的方法。单击安装按钮(在我看来应该重命名为重新安装。)并停留在 "Command + B" 阶段。没有任何反应。
打开和关闭后 Xcode and/or fabric 桌面应用程序。正在重新启动 mac... 正在清理构建文件夹我明白这不是我应该采取的方式。
凌晨 3 点,在咒骂之后,看了一些可以安抚我神经的东西(朋友们,第 4 季),我得到了启示。 运行 脚本可能指向错误的路径,因为 Synx 可能更改了 .framework 文件的路径。
这次我是对的。从 github 得到了旧的 运行 脚本字符串(顺便说一句,最新的推送是 2 周前的 / 自我注意:不要再这样做了。每日推送......你不是白痴。 ).更改了路径并...
瞧
现在我还没有完全试用该应用程序,但所有内容都已编译并 运行ning。 正如奥逊威尔斯所说
If you want a happy ending, that depends, of course, on where you stop your story.
原来如此。
谢谢。
可能证明帮助已满
在我的例子中,路径是错误的。 转到 运行 脚本路径下的构建设置 ./面料.framework/run "key" 但是当我将其更改为 ./myProjectName/Fabric.framework/run 时一切正常。
实际上框架在 "myProject" 文件夹中。所以在我的例子中,给出正确的路径解决了我的问题。
对于像我这样第一次使用 Crashlytics 遇到此问题的人
在 Xcode 8.0 上,我所做的只是将构建 运行 脚本中的路径更改为:
"${PODS_ROOT}/Fabric/Fabric.framework/run"
出于某种原因,我的 运行 脚本嵌套在 Fabric.framework 下。这修复了构建失败的问题。
如果您正在更改 X 代码,您将遇到同样的错误。所以您需要删除 运行-script 并重新安装。
这是针对那些使用 Unity 插件而不是 pods
的人的解决方案替换
./Frameworks/Plugins/iOS/Fabric/Fabric.framework/...
与:
./Frameworks/Fabric.framework/...
万一路径又变了,尝试在项目的Frameworks文件夹中查找:
如果您没有 运行 pod install
,您可能会收到此错误,因为脚本找不到尚未安装的文件,因为脚本无法找到尚未安装的文件,因为脚本无法找到尚未安装的文件然而。
在此处删除此行以停止来自 运行 的脚本。