objc-dependency-visualizer
objc-dependency-visualizer copied to clipboard
Can't Read .swiftdeps ?
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
I face same problem:
- Xcode 12.5.1
- Simulator iPhone 8 (14.4)
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.