Multiple commands produce swiftmodule

swift
appstore
xcode
realm
ios

#1

Ситуация такая, я выложил свое приложение в аппстор. Самая первая сборка имела версию 1.0 и 19 билд, название Мое расписание, после этого я поменял название на расписание в таргетах, также поменял версию на 1.1 и поставил 1 билд. Запускаю проект, вылетает 4 ошибки, ни одна не открывается при клике.

1 Ошибка:
Multiple commands produce ‘/Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Products/Debug-iphonesimulator/Расписание.swiftmodule/x86_64.swiftmodule’:

  1. Target ‘Schedule’ (project ‘Schedule’): Ditto /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Products/Debug-iphonesimulator/Расписание.swiftmodule/x86_64.swiftmodule /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Intermediates.noindex/Schedule.build/Debug-iphonesimulator/Schedule.build/Objects-normal/x86_64/Расписание.swiftmodule
  2. Target ‘ScheduleWidget’ (project ‘Schedule’): Ditto /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Products/Debug-iphonesimulator/Расписание.swiftmodule/x86_64.swiftmodule /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Intermediates.noindex/Schedule.build/Debug-iphonesimulator/ScheduleWidget.build/Objects-normal/x86_64/Расписание.swiftmodule

2 Ошибка:
Multiple commands produce ‘/Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Products/Debug-iphonesimulator/Расписание.swiftmodule/x86_64.swiftdoc’:

  1. Target ‘Schedule’ (project ‘Schedule’): Ditto /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Products/Debug-iphonesimulator/Расписание.swiftmodule/x86_64.swiftdoc /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Intermediates.noindex/Schedule.build/Debug-iphonesimulator/Schedule.build/Objects-normal/x86_64/Расписание.swiftdoc
  2. Target ‘ScheduleWidget’ (project ‘Schedule’): Ditto /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Products/Debug-iphonesimulator/Расписание.swiftmodule/x86_64.swiftdoc /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Intermediates.noindex/Schedule.build/Debug-iphonesimulator/ScheduleWidget.build/Objects-normal/x86_64/Расписание.swiftdoc

3 Ошибка:
Multiple commands produce ‘/Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Products/Debug-iphonesimulator/Расписание.swiftmodule/x86_64-apple-ios-simulator.swiftmodule’:

  1. Target ‘Schedule’ (project ‘Schedule’): Ditto /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Products/Debug-iphonesimulator/Расписание.swiftmodule/x86_64-apple-ios-simulator.swiftmodule /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Intermediates.noindex/Schedule.build/Debug-iphonesimulator/Schedule.build/Objects-normal/x86_64/Расписание.swiftmodule
  2. Target ‘ScheduleWidget’ (project ‘Schedule’): Ditto /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Products/Debug-iphonesimulator/Расписание.swiftmodule/x86_64-apple-ios-simulator.swiftmodule /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Intermediates.noindex/Schedule.build/Debug-iphonesimulator/ScheduleWidget.build/Objects-normal/x86_64/Расписание.swiftmodule

И 4:
Multiple commands produce ‘/Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Products/Debug-iphonesimulator/Расписание.swiftmodule/x86_64-apple-ios-simulator.swiftdoc’:

  1. Target ‘Schedule’ (project ‘Schedule’): Ditto /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Products/Debug-iphonesimulator/Расписание.swiftmodule/x86_64-apple-ios-simulator.swiftdoc /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Intermediates.noindex/Schedule.build/Debug-iphonesimulator/Schedule.build/Objects-normal/x86_64/Расписание.swiftdoc
  2. Target ‘ScheduleWidget’ (project ‘Schedule’): Ditto /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Products/Debug-iphonesimulator/Расписание.swiftmodule/x86_64-apple-ios-simulator.swiftdoc /Users/medef/Library/Developer/Xcode/DerivedData/Schedule-dyjszqdlpnrvqgatzsibulvrbdxn/Build/Intermediates.noindex/Schedule.build/Debug-iphonesimulator/ScheduleWidget.build/Objects-normal/x86_64/Расписание.swiftdoc

Гуглил эту проблему, помогло решение, когда переставил на Legacy Build System, но мне это не совсем подходит. Буду благодарен за помощь, может кто-то сталкивался


#2

Могу ошибаться, но я так понял вы поменяли Main bundle name. Я так пониманию этого лучше не делать.
Если вы хоте поменять название, то:

  1. Название, которое отображается в аппсторе меняется в itunesconnect
  2. Название, которое отображается на телефоне под иконкой, меняется в параметре bundle display name в info.plist и в соответствующих файлах при локализации. Зачем вообще менять Main bundle name, который нигде не отображается?

Поэтому верните всё назад и для нужной задачи используйте или первый или второй совет.


#3

еще один вариант, если есть версия с предыдущим названием, то лучше сделать три клика и не знать лишних проблем - https://www.youtube.com/watch?v=LNjBCOKpnuY


#4

Всегда менял и не было проблем, после загрузки в аппстор такое произошло. Спасибо за ответ, учту в будущем:slight_smile: