A: 

I've managed to get the project running on my device by creating a new project and selecting the correct provisioning profile. I then opened the new project.pbxproj file in a text editor, copied the provisioning_profile entry, and pasted it into my original project.pbxproj.

I suppose this could have been done by tracking down the profile id and manually making an entry as well.

XCode still doesn't list my provisioning profile in the build tab, however. This may require a rebuild of the project file to make XCode happy.

Jason George