I recently upgraded my phone to 3.0.1 and it broke my development environment.
"The version of iPhone OS on Mark Dev iPhone does not match any of the versions of iPhone OS supported for development with this copy of Xcode. Please restore the device to a version of the OS listed below. If necessary, the latest version of Xcode is available here."
OS Installed on Mark Dev iPhone is
3.0.1 (7A400)
Damn.
Fortunately, another developer on our team download the latest Beta SDK and it corrected the problem so I knew there was a solution. But I didn't want to download another 2GB of SDK and poked around a little to see if there was another solution.
The device builds on my machine are located here: /Developer/Platforms/iPhoneOS.platform/DeviceSupport/
I noticed there were other entries that were only links. For example, I have a 2.1.1 pointing to 2.1 so I thought I would do the same.
ln -s 3.0\ \(7A341\) 3.0.1
It works!
fe61ece2-1796-4a89-9517-7f889fe23aa4|3|4.3