I have two touches of the iPod. One of them is the 2nd generation of iOS 4.2.1, and the second is the 4th generation running iOS 4.3. I have the same provisioning profile installed on both of them.
My application works fine on a 4th generation device.
With the second generation, when I look at my device in the organizer, everything looks good, there is a green dot next to the device, and this shows that the profile is installed. But when I try to run the application, I get the above error.
The deployment target for my application is iOS 4.0.
Like a week ago, I used Xcode 3 and everything worked fine. Over the past week, I upgraded to Xcode 4, and also updated the profile since the old one has expired. I installed a new profile on both devices - and the following situation appeared.
By the way, if you are a new developer, and you come to this question, I suspect that your problem is different from mine. This question was answered in general form many times earlier; some of them are related to here .
I tried reinstalling the profile, as well as restarting both my device and the computer. Bad luck.
source share