I'm using the excellent motion-provisioning. Until yesterday, my 'rake device' was functioning swimmingly.
Now I'm getting the error message:
The executable contains an invalid signature.
Make sure RubyMotion is using a valid (non-expired) provisioning profile
and that no other process (iTunes, Xcode) is connected to your iOS device
at the same time (even through Wi-Fi).
iTunes isn't running
Xcode isn't running
Wi-Fi is off
rake device recreate_profile=1
rake device recreate_certificate=1
I've even deleted my certificate and provisioning profile, both on my machine and at the Developer Portal, and then let motion-provisioning recreate them
I've got the right keys in the right places in my Keychain (there's a key for both certificate and profile)
Xcode is nicely attached to my developer account (this was an issue for me previously)
And I've totally wiped old versions of the app from my device
So I think I've done everything I should do
But I'm still getting that error when I 'rake device'
Can anyone think of something I've missed? OR is there anyone out there who knows of a nuclear option - a way to easily wipe everything (not my OS...) and start from scratch?
Thanks in advance for any suggestions!