Xcode 11.5 Невозможно открыть файл зависимостей - PullRequest
1 голос
/ 28 мая 2020

Я недавно обновил Xcode с версии 11.3 до 11.5, и один из моих пакетов (который я использую в одном из своих приложений, я разработал и приложение, и пакет) не может компилироваться из-за ошибки разрешения:

error: unable to open dependencies file (/Users/arguiot/Library/Developer/Xcode/DerivedData/Euclid_Calculator-esmjlsretjpuvpajvqzmllnvcpse/Build/Intermediates.noindex/Euler.build/Debug/Euler.build/Objects-normal/x86_64/Fibonacci-PACKAGE:https://github.com/arguiot/Euler::MAINGROUP::REF_0::REF_32.d) (in target 'Euler' from project 'Euler')
Command CompileSwiftSources emitted errors but did not return a nonzero exit code to indicate failure

Кажется, это проблема Xcode (или xcodebuild инструментальной цепочки), потому что команда swift build работает с пакетом. К сожалению, нет возможности использовать ту же команду для моего приложения, я должен использовать Xcode.

Одно очевидное решение - использовать Xcode 11.3, но идут WWD C и iOS 14, и я не Я не хочу оказаться в ситуации, когда я не могу использовать новые функции.

Я уже пробовал «обычные» вещи, такие как очистка папки сборки, переключение системы сборки на устаревшую систему сборки, ...

Я также попытался предоставить доступ для чтения и записи всем пользователям папки DerivedData (и вложенных папок).

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