Невозможно собрать приложение из-за 2 путей для libswiftCore.dylib - PullRequest
0 голосов
/ 11 апреля 2019

После обновления до Mojave мое приложение rubymotion (6.1) не компилируется. Я получаю следующую ошибку:

Class _TtCs18__stdlib_AtomicInt is implemented in both /usr/lib/swift/libswiftCore.dylib (0x7fffa61010c8) and /Applications/Xcode.app/Contents/Frameworks/libswiftCore.dylib (0x1072be158).
One of the two will be used. Which one is undefined.
Class _TtCs19__EmptyArrayStorage is implemented in both /usr/lib/swift/libswiftCore.dylib (0x7fffa60f31e0) and /Applications/Xcode.app/Contents/Frameworks/libswiftCore.dylib (0x1072b0268).
One of the two will be used. Which one is undefined.
...
"This copy of libswiftCore.dylib requires an OS version prior to 10.14.4"

1 Ответ

1 голос
/ 11 апреля 2019

Это было исправлено ребятами из Rubymotion.Запустив его снова с обновленным Rubymotion, я получил сообщение об ошибке, в котором объяснялось, что делать.

Мне пришлось запустить:

sudo cp -r /usr/lib/swift/*.dylib /Applications/Xcode.app/Contents/Frameworks
sudo touch /Applications/Xcode.app/Contents/Frameworks/.swift-5-staged
...