Xamarin.Цель Mac _CodesignFrameworks, неожиданно завершилась задача разработки кода, не удалось найти часть пути _CodeSignature

#msbuild #xamarin.mac #codesign

Вопрос:

Я пытаюсь создать Xamarin.Проект Mac, который ссылается на собственную платформу, начал выходить из строя из-за ошибки, связанной с дизайном кода.

Ошибка, которую я получаю, заключается в следующем:

 Target "_CodesignFrameworks" in file "/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Mac/Xamarin.Shared.targets":
  Building target "_CodesignFrameworks" completely.
  Output file "obj/Release/codesign/ThemeKit" does not exist.
  Task "Codesign"
    Tool /usr/bin/codesign execution started with arguments: -v --force --timestamp=none --sign F825BA46C7556F0CAFD8305AFF8C5338D8054373 /Users/alanfransham/Projects/MyApp/MyApp.Mac/bin/Release/MyApp.app//Contents/Frameworks/ThemeKit.framework/ThemeKit
    Tool /usr/bin/codesign execution finished (exit code = 0).
    /Users/alanfransham/Projects/MyApp/MyApp.Mac/bin/Release/MyApp.app//Contents/Frameworks/ThemeKit.framework/ThemeKit: replacing existing signature
    /Users/alanfransham/Projects/MyApp/MyApp.Mac/bin/Release/MyApp.app//Contents/Frameworks/ThemeKit.framework/ThemeKit: signed bundle with Mach-O thin (x86_64) [com.luckymarmot.ThemeKit]
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Mac/Xamarin.Shared.targets(975,3): error MSB4018: The "Codesign" task failed unexpectedly.
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Mac/Xamarin.Shared.targets(975,3): error MSB4018: System.AggregateException: One or more errors occurred. (Could not find a part of the path '/Users/alanfransham/Projects/MyApp/MyApp.Mac/bin/Release/MyApp.app/Contents/Frameworks/ThemeKit.framework/_CodeSignature'.) ---> System.IO.DirectoryNotFoundException: Could not find a part of the path '/Users/alanfransham/Projects/MyApp/MyApp.Mac/bin/Release/MyApp.app/Contents/Frameworks/ThemeKit.framework/_CodeSignature'.
 

В рассматриваемой связанной структуре есть папка _CodeSignature, однако она находится в другом месте, чем то, которое ищет задача msbuild.

Структура папок

Я использую одну и ту же структуру проекта для сборки не менее шести месяцев, и не было никаких проблем, когда я создал релиз 19 марта 2021 года. Я вернул свой код к версии, используемой для последней успешной сборки, и теперь это также не удается. Я всегда обновляю свои инструменты, поэтому я подозреваю, что что-то изменилось в том, как работает сборка?

Мы будем очень признательны за любые советы о том, как диагностировать и устранить эту проблему.

Если я упустил что-то важное, дайте мне знать.