У меня есть эта префауна, сделанная в Swift и Cocoa... Вчера я перенес ее в Swift 4 в качестве руководства по миграции и после некоторых начальных усилий все, казалось, работало отлично.
Я сделал это на Sierra, запустив Xcode 9.0 с последним SDK.
Проблема в том, что, по крайней мере, два человека, бегущие из Сьерра, говорят мне, что панель для них не работает. Из попытки запустить его из командной строки это сообщение об ошибке:
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 PID is 3047 (System Preferences)
Я еще не обновился и не имею возможности сделать это в настоящее время, даже если бы я был настолько склонен. Хаас кто-нибудь столкнулся с этой проблемой и/или знал причину этого?