Начиная с xcode 11, использующего SwiftUI, выглядит очень сложно / нет способа включить покрытие кода в модульных тестах и иметь предварительный просмотр.
Это то, что я сделал:
- Выберите цель -> «изменить схему» в Xcode
- Выберите вкладку «тест» и на вкладке «Параметры» выберите «Создать покрытие кода для некоторых целей» (выберите только основную цель)
- Перейдите к файлу swiftUI, и предварительный просмотр перестанет работать со следующей ошибкой.Обратите внимание, что вы все еще можете использовать опцию сборки просто отлично.
И это ошибка:
Сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)
failedToBuildDylib: ld: warning: каталог не найден для опции '-F / Applications / Xcode.app / Contents / SharedFrameworks-iphonesimulator' Неопределенные символы для архитектуры x86_64: "___llvm_profile_runtime", на который ссылается: ___llvm_profile_runtime_user в Pods_RadioDemo.означало: ___llvm_profile_runtime_user) ld: символы не найдены для архитектуры x86_64 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)
Чтобы избежать этой проблемы, я могу простоотключить покрытие кода.Очевидно, это не то, что я ищу.Пожалуйста, просто покажите мне, как добраться до идеального мира с помощью предварительного просмотра и покрытия кода.Спасибо.
Просто немного упоминания здесь:
https://github.com/parse-community/Parse-SDK-iOS-OSX/issues/1159#issuecomment-357711553
Тимммм, хороший человек имел некоторые идеи по очень похожей проблеме.