swift 运行自定义shell脚本'[cp] embed pods frameworks'没有这样的文件或目录

wyyhbhjk  于 2023-04-19  发布在  Swift
关注(0)|答案(4)|浏览(151)

刚刚完成转换到Swift 3后的错误解决,只是在尝试编译时遇到此错误。为了清晰起见,我附上了一个屏幕截图,它看起来不像系统正在寻找.app文件或.sh文件。真的不知道太多关于Pod的信息,所以任何帮助都将不胜感激!

8ehkhllq

8ehkhllq1#

似乎已经找到了解决方案。我的项目名称在两个单词中间有一个空格,我知道这是非常糟糕的做法。不完全确定是什么导致了这个错误,尽管人们可能会得出结论,因为这个问题起源于Pods框架,它可能与Cocoapods有关,而不是迁移到Swift 3。
在广泛搜索了这个问题的解决方案后,我将问题追溯到了我的项目的Pods框架。
修复了双引号到单引号在突出显示的行上,项目立即构建。希望这对其他有类似问题的人有帮助!

aiazj4mn

aiazj4mn2#

·只是重新启动你的系统.....它看起来很疯狂,但我的问题解决了。

muk1a3rh

muk1a3rh3#

Swift 4/5 Xcode 10相同问题...
在升级cocoapods,重置pod,清理build文件夹....,所有这些尝试之后,它仍然失败...直到我发现这篇文章。
但是,我的项目名称中没有空格,但是有一个 * 特殊字符***'〉。我决定给予一下,看看它是否是问题的根源。在沿着how-do-i-completely-rename-an-xcode-projec中的说明进行操作后,项目最终成功构建。
所以只是一个
注:避免在项目名称中使用空格或其他特殊字符,这可能会导致一些意外错误**

t40tm48m

t40tm48m4#

在Build Phase -〉[CP] Embed Pods Frameworks中添加以下行
“${PODS_ROOT}/目标支持文件/Pods-Swiftlly/Pods-Swiftlly-frameworks.sh“
它为我工作

相关问题