Open yingmu52 opened 3 years ago
I face same problem:
It works well if you run in Xcode 12.4! I guess something has changes in Xcode 12.5
If my memory is correct, that's when Swift switched to binary .swiftdeps. There is a utility to convert them back into text, but it's in the Swift source and someone would need to compile it.
When I run
./generate-objc-dependencies-to-json.rb -w -s "swift-project-analyzer"
I get the following error
Cannot read file /Users/xinyi/Library/Developer/Xcode/DerivedData/OnePlayer-cqtdohbytzcdggcjripigujhpuhx/Build/Intermediates.noindex/OnePlayer.build/Debug-iphonesimulator/OnePlayer.Example.SwiftUI.build/Objects-normal/x86_64/SwiftUIOnePlayerViewModel.swiftdeps : This is possibly because output file was changed:(/Users/xinyi/Library/Developer/Xcode/DerivedData/OnePlayer-cqtdohbytzcdggcjripigujhpuhx/Build/Intermediates.noindex/OnePlayer.build/Debug-iphonesimulator/OnePlayer.Example.SwiftUI.build/Objects-normal/x86_64/SwiftUIOnePlayerViewModel.swiftdeps): control characters are not allowed at line 1 column 1