macOS 项目在运行时失败

Posted

技术标签:

【中文标题】macOS 项目在运行时失败【英文标题】:macOS project failing on runtime 【发布时间】:2017-12-11 01:34:58 【问题描述】:

所以我有一个 xcode 项目,每次在我的计算机上运行它都会失败。不过可以在其他电脑上使用。我收到以下错误:

dyld: Library not loaded: /System/Library/PrivateFrameworks/Swift/libswiftCoreFoundation.dylib

现在,当我查看 /System/Library/PrivateFrameworks/Swift/ 时,我找不到 libswiftCoreFoundation.dylib 文件。但其他 swift 项目工作得很好。我不知道如何解决这个问题。我尝试过清理、重新启动计算机、创建项目副本、更新 Xcode、更新命令行工具,我能想到的一切。

该项目在几个小时前运行良好。自己出了点问题。不知道如何解决问题。

【问题讨论】:

【参考方案1】:

在连续 6 小时调试并尝试修复问题后,我找到了解决方案。出于某种原因,我的“图书馆搜索路径”中填充了错误的目录。我从来没有把它设置到那个目录。但它已经设置好了。

这就是我的意思:

突出显示的字段填充了以下内容:macosx/System/Library/PrivateFrameworks/Swift

我刚刚把它拿出来了。我希望这能帮助一些未来的旅行者免去我所经历的痛苦和折磨

【讨论】:

谢谢!!这可能为我节省了大量的挖掘工作。只是为了添加另一个数据点,我也在 Xcode 9.2 下得到了这个。我的项目在开发了几天后运行良好,然后突然开始因这个错误而崩溃——就像你一样,我绝对从未更改过库搜索路径,但似乎有什么东西触发了 Xcode 为我更改了它。我会归档雷达。 这让我很开心!这实际上是我一生中遇到过的最糟糕的错误。很高兴我能让别人免于处理同样的事情。

以上是关于macOS 项目在运行时失败的主要内容,如果未能解决你的问题,请参考以下文章

在 mac os 上执行程序时 libprotobuf 检查失败

如何解决运行更新时 macOS Carthage 挂起的问题?

MacOS:启动时自动启动 mysql

运行 python3 Xcode 项目时出错(符号链接级别过多且不允许操作)-macOS BigSur

升级MacO和Xcode时,迦太基更新失败,退出代码为1

macOS 上 React Native 的 Pod 安装问题