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 挂起的问题?