gpt4 book ai didi

High Sierra 上的 Swift4 错误,无法解析符号

转载 作者:IT王子 更新时间:2023-10-29 05:14:42 25 4
gpt4 key购买 nike

我有这个用 Swift 和 Cocoa 制作的 prefpane...昨天我按照迁移指南将它迁移到 Swift 4,在经历了一些最初的痛苦之后,一切似乎都运行良好。

我是在 Sierra 上做的,使用最新的 SDK 运行 Xcode 9.0。

问题是,至少有两个运行 High Sierra 的人告诉我 Pane 根本没有为他们运行。从尝试从命令行运行它,这是报告的错误:

2017-09-27 23:00:59.921 System Preferences[3047:337095] Error loading /Users/luckman212/Library/PreferencePanes/SwiftDefaultApps.prefPane/Contents/MacOS/SwiftDefaultApps:  dlopen(/Users/luckman212/Library/PreferencePanes/SwiftDefaultApps.prefPane/Contents/MacOS/SwiftDefaultApps, 265): can't resolve symbol _OBJC_CLASS_$_NSError in /Users/luckman212/Library/PreferencePanes/SwiftDefaultApps.prefPane/Contents/MacOS/../Frameworks/libswiftCore.dylib because dependent dylib #1 could not be loaded in /Users/luckman212/Library/PreferencePanes/SwiftDefaultApps.prefPane/Contents/MacOS/../Frameworks/libswiftCore.dylib
2017-09-27 23:00:59.922 System Preferences[3047:337095] [NSPrefPaneBundle instantiatePrefPaneObject] (/Users/luckman212/Library/PreferencePanes/SwiftDefaultApps.prefPane): principalClass is nil.
2017-09-27 23:01:00.072 System Preferences[3047:337095] ### AE 1868656752 sender's PID is 3047 (System Preferences)

我还没有升级,目前也没有办法升级,即使我很想升级。有没有人遇到过这个问题,和/或知道它的原因?

最佳答案

Apple 的一些代码天使修复了 macOS High Sierra 最新点版本之一中的特定问题!耶!

我使用的是最新的 macOS 10.13.4 (17E199)、Xcode 9.3 (9E145) 和 Swift 4.1 (swiftlang-902.0.48 clang-902.0.37.1)。

我的简单测试项目https://github.com/klaas/QlaasSwiftScreenSaver , 著名的 Aerial saver https://github.com/JohnCoates/Aerial/pull/420 ‌ 和我的表情符号保护程序 https://emojisaver.eu再次工作!

Quinn 在 https://forums.developer.apple.com/message/268934 描述的问题一般情况下仍然存在,但至少在系统偏好设置中只有一个(使用过的)Swift 插件/保护程序,一切都很好。

关于High Sierra 上的 Swift4 错误,无法解析符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46460767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com