Мне пришлось скопировать файлы dylib, а не файлы tdb, чтобы запустить симулятор.
Предварительные условия : у вас установлено Xcode 9.4 с точно таким именем,При необходимости измените FROM
и даже TO
ниже.
Это мои терминальные команды для копирования файлов dylib:
FROM="Xcode 9.4"
TO="Xcode"
set -x; for f in /Applications/"$FROM".app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libstdc++*; do : sudo cp -p "$f" "${f/$FROM/$TO}"; done; set +x
ВНИМАНИЕ!Вы должны быть очень осторожны, так как в этом участвует sudo
.ВЫ ДОВЕРЯЕТЕ МНЕ?
Скрипт выполнит пробный прогон, если сразу скопировать мою команду.Удалите :
перед sudo
, чтобы фактически изменить вашу файловую систему.set -x
включит ведение журнала всех выполненных команд.
Не относится к вопросу, но если вы используете CocoaPods, вам, вероятно, потребуется также применить следующий патч в какой-то момент: https://gist.github.com/gali8/7d090865a904a16caf5a7a3116c3c3ab