This happened to me while I was writing in Swift 4.1 in XCode 9.3. I use RxSwift also. It never happened while I was writing in Objective C. There were no any logs in Report Navigator too. Project just compiled without errors, then failed. Couldn't figure out why.
In my case what I did and it helped:
- Commit changes in Git and then discard changes in XCode if it shows "M" near files
- Clear derived data: Xcode -> Preferences -> location
- Clean build folder: Shift + Cmd + Alt + K
- Restart XCode
After this project tried to compile and showed errors. The error was here:
do {
let jsonData = try JSONSerialization.data(withJSONObject: timingsDict, options: .prettyPrinted)
let decoder = JSONDecoder()
let pTiming = try decoder.decode(PTiming.self, from: jsonData)
observer.onNext(timing)
observer.onCompleted()
} catch {
print(error.localizedDescription)
observer.onError(error)
}
I passed wrong variable name in observer.onNext(timing). It should have been pTiming.