Я работаю над проектом по добавлению SwiftUI в устаревшее приложение, использующее Cocoapods. Когда я пытаюсь запустить холст предварительного просмотра, сборка завершается неудачно, и холст не может быть запущен.
Причиной является проблема сборки одного из включенных модулей в проекте (мы будем называть этот модуль «LibraryX»). Когда XCode пытается собрать LibraryX, он сталкивается с ошибкой сегментации. Но когда я создаю сам проект, нет проблем с сборкой LibraryX и запуском приложения.
Я попытался найти настройки сборки SwiftUI-preview-Speci c в настройках сборки проекта XCode и не смог найти что-нибудь. Я дважды проверил настройки пути сборки (как в этот ответ ), а также убедился, что я собираюсь на правильном устройстве (как в этот ответ ). В общем, поиск в Google для тех, кто сталкивается с подобными проблемами, до сих пор не выявил ничего похожего на мою проблему.
Что меня интересует, так это то, что: использует ли XCode различные настройки сборки для сборки проекта для использования при создании предварительный холст? Если да, есть ли способ настроить работу холста предварительного просмотра?
Поскольку LibraryX является проприетарным, и представление SwiftUI, которое я пытаюсь добавить, является просто стандартным представлением «hello world», которое создает XCode, там нет. я могу поделиться с вами примерами кода для этого вопроса.