ошибка: несколько команд выдают ... x86_64.swiftmodule - PullRequest
1 голос
/ 25 апреля 2019

Я перенес старое приложение из swift 3 в swift 4 и застрял с этой ошибкой:

error: Multiple commands produce '/Users/.../Library/Developer/Xcode/DerivedData/ ... /Debug-iphonesimulator/CompassV3.swiftmodule/x86_64.swiftmodule':
1) Target 'CompassV3' (project 'Void Navigator'): Ditto /Users/.../Library/Developer/Xcode/DerivedData/.../Debug-iphonesimulator/CompassV3.swiftmodule/x86_64.swiftmodule /Users/.../Library/Developer/Xcode/DerivedData/Void_Navigator-bogrvoiumgmhfwcpvocwtssiwgpm/Build/Intermediates.noindex/Void Navigator.build/Debug-iphonesimulator/CompassV3.build/Objects-normal/x86_64/CompassV3.swiftmodule
2) Target 'Outdoor Navigator' (project 'Void Navigator'): Ditto /Users/.../Library/Developer/Xcode/DerivedData/.../Debug-iphonesimulator/CompassV3.swiftmodule/x86_64.swiftmodule /Users/.../Library/Developer/Xcode/DerivedData/Void_Navigator-bogrvoiumgmhfwcpvocwtssiwgpm/Build/Intermediates.noindex/Void Navigator.build/Debug-iphonesimulator/Outdoor Navigator.build/Objects-normal/x86_64/CompassV3.swiftmodule

CompassV3 создает приложение

Outdoor navigator является расширением.

Похоже на конфликт, но я понятия не имею, как его решить.

Проекты все еще находятся в быстрой версии 3.

1 Ответ

1 голос
/ 08 мая 2019

Скорее всего, у вас есть две цели с одинаковым названием продукта.

Можете ли вы обе цели в проекте, перейти в настройки сборки и проверить значения для "Имя модуля продукта" в разделе Упаковка?

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