Reputation: 1005
I have an app that I am building with MonoTouch on my PC. I get this error when using the deploy to device
/Developer/MonoTouch/usr/bin/mtouch -installdev "/SVN/myapp/bin/iPhone/Release/my.app"
Please ensure your device is connected...
Connected to: myiPad
This application has been signed with a provisioning profile which does not include any device
Connected to: myiPad
Installing application
Installation failed: AMDeviceInstallApplication returned: 0xe8000050
The application was terminated by a signal: SIGHUP
I have tried an iPhone 4 and iPad 2.
I am able to drag the my.app into either iTunes or iPhone configuration utility and install it with no error on either device. It then runs as expected.
Upvotes: 5
Views: 8705
Reputation: 1111
You need to register your COM app id under the apple developer portal and then generate a provisioning profile for your device. Only then you can run on your device. Also make sure the corrospond your app id with the one you've set in your config.xml file.
Upvotes: 0
Reputation: 1292
The problem was that my path was /Src/C#/App.... The deploy fails if you have a # char in your local path...
-C
Upvotes: 1
Reputation: 815
Additionally you can get the same error, but with a different error code if the application is installed already, signed with a different certificate. For example, if its installed with a testing distribution certificate, or other root certificate.
I have personal and work signing keys and this bites me every once in a while.
Upvotes: 1
Reputation: 32694
The error is this:
This application has been signed with a provisioning profile which
does not include any device
Rebuild your provisioning profile to include your device. You can do this by plugging your device and from XCode selecting "Use this for development" in the organizer.
Upvotes: 12