Могу ли я иметь две версии фреймворка в проекте Xcode - PullRequest
2 голосов
/ 22 января 2020

Я работаю над приложением iOS, и я получил две версии некоторых CustomLib.framework от другой команды: одна поддерживает только реальные устройства iOS, а другая поддерживает только симуляторы. Например, после того, как я интегрировал «версию симулятора» фреймворка в свое приложение и собрал для реального устройства, я получил ошибку:

Не удалось найти модуль 'CustomLib' для цели 'arm64-apple- ios '; найдено: i386, x86_64-apple- ios -симулятор, x86_64, i386-apple- ios -симулятор

Удалить / реинтегрировать эти фреймворки в проект Xcode очень неудобно, когда я хотите переключаться между устройством и сборками симулятора.

Как правильно вставить их в проект и позволить компилятору разумно выбрать правильный вариант при сборке устройства или симулятора?

1 Ответ

3 голосов
/ 22 января 2020

Вы должны быть в состоянии сделать это с помощью:

Project -> Build Settings -> Search Paths

enter image description here

...