Hi,
xCode, provisionning and setting it up is such a nightmare that I am afraid I can only give some directions.
-- Do you have registered that device for development? go to the xCode organizer and check that all is well for the device.
-- Else, I think that you should be able to publish without provisionning if you publish for development, but I am not sure of that. So yes, make sure you have selected the right provisionning files for the target
-- Else, do not give up, and google for all the errors and problems you have, you ought to find the right set up in the end. So really, make use of google to find people having the same issues as you, that's how I progressed in using xcode.
Bye,
Jean