Целевая проблема целостности: «Сборка для iOS, но встроенный фреймворк X.framework» был создан для iOS Simulator » - PullRequest
0 голосов
/ 22 апреля 2020

Наша организация распространяет iOS предварительно скомпилированные динамические c платформы, используя метод, который мы понимали как ранее канонический до Xcode 11.4. Он включал в себя создание двух предварительно скомпилированных фреймворков, одного для устройства и одного для симулятора, а затем использования правильного, используемого во время выполнения. Последнее включало изменение «Других флагов компоновщика» для выбора только структуры, которую следует использовать в зависимости от того, как были установлены «Any iOS Simulator SDK» и «Any iOS SDK», и добавление новой фазы сценария выполнения в сборку. Фазы, которые удаляют фрагменты симулятора из сборок устройства.

При переходе на Xcode 11.4 мы теперь сталкиваемся с ошибкой целостности цели:

"Построение для iOS, но встроенный фреймворк 'X.framework' был построен для iOS Simulator. "

Мы понимаем, что переход на XCFramework - один из способов решения этой проблемы. Но для тех людей, которые пока хотят (или нуждаются) продолжать использовать более ранние версии предварительно скомпилированных платформ, создаваемых как динамические c, что можно изменить в настройках проекта, чтобы преодолеть эту ошибку?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...