Xcode has a checkbox for this these days. Use "Edit Scheme...", choose "Run" -> "Options", and there is "Persistent State" with a "Launch app without state restoration" checkbox. When checked, the next run will be without restoration.