Условно скомпилируйте целевой объект xcode, чтобы получить продукт watchos и продукт iOS - PullRequest
0 голосов
/ 14 января 2020

Я могу скомпилировать одну цель для iOS и для watchOS, если я выбираю только iOS / watchOS при сборке. Но когда я собираю весь свой проект, он будет собирать только версии iOS, и сборка watchOS потерпит неудачу, говоря, что фреймворк не существует. Мне удалось создать эту цель путем условного изменения всех путей поиска для сборки, но Xcode строит мою структуру только один раз.

Как я могу заставить Xcode построить свою цель дважды, один раз для iOS и снова для watchOS?

Я знаю, что правильный подход - создать две цели, но я не хочу, чтобы я добавлял новые файлы в обе цели. В настоящее время у меня есть 5 базовых целей, так что это удвоит это.

...