iOS device testing via VMWare


I am trying to upload my iPhone app to my iPhone. I'm running Xcode and OS X on a VMWare virtual machine. Even though iTunes recognizes the iPhone when it's plugged in (implying that the USB connection between the virtual machine and the iPhone is working fine), no matter what I do, Xcode does not recognize the device.

The error is:


<strong>Xcode cannot run using the selected device.</strong> No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your application or choose an iOS simulator as the destination.




'No provisioned devices' implies that you did not add your device to the provisioning portal, or you dont have the proper provisions and certificates installed.

Xcode and iOS are VERY strict about code signing, and so apps will not install on any device (besides the simulator) without the proper certificates and provisioning profiles. They're very easy to make, and only require an apple developer account available for $100.

From the device side:

Plug In your device, enter the organizer, then select your device and click the plus button in the organizer. It will ask for login credentials, then if all goes well, will add your device to your developer portal and possibly generate a wildcard provision.

From the computer side:

Enter the apple developer member center. Click 'iOS provisioning portal' and apply for and download the proper certifications. Then drag those certifications onto the xcode application icon and it will install them in your keychain and move them to the proper place within the organizer.


  • No provisioned iPhone OS device is connected
  • How to cancel SoftLayer order for Block Storage?
  • Migrating a Cosmos DB fixed collection with partition key to an unlimited collection
  • How to change provisioned throughput of GSI in DynamoDB using Java api
  • Kinect API written solely in Java without native functions?
  • App Memory Usage differs between Devices
  • What dll is needed for Windows.Devices.Geolocation?
  • Can you use DataSet and DataTables in a Portable Class Library
  • Checkpointing In ALS Spark Scala
  • Create a multiple screen android application
  • Heroku push rejected - Hartl's Rails 3.2 tutorial
  • how to change api_token column in token guard
  • SyntaxError: (irb):26: both block arg and actual block given
  • Image map in Flex
  • Who propagate bugfixes across branches (corporate development)?
  • How do I display a dialog that asks the user multi-choice questıon using tkInter?
  • Dynamically switching connect in Modelica
  • UWP/C# - Issue with AQS and USB Devices
  • nonblocking BIO_do_connect blocked when there is no internet connected
  • Redux Form - Not able to type anything in input
  • MySQL Order by column = x, column asc?
  • Get history of file changes from TFS to implement custom “blame”-behaviour of exceptions
  • Atlas images wrong size on iPad iOS 9
  • Scrapy recursive link crawler
  • How to rebase a series of branches?
  • Spring Data JPA custom method causing PropertyReferenceException
  • Projection media query: browser support and workarounds?
  • C# - Serializing and deserializing static member
  • Sending data from AppleScript to FileMaker records
  • Deserializing XML into class C#
  • WOWZA + RTMP + HTML5 Playback?
  • SVN: Merging two branches together
  • Hibernate gives error error as “Access to DialectResolutionInfo cannot be null when 'hibernate.
  • How to include full .NET prerequisite for Wix Burn installer
  • How to CLICK on IE download dialog box i.e.(Open, Save, Save As…)
  • Can Visual Studio XAML designer handle font family names with spaces as a resource?
  • Is it possible to post an object from jquery to bottle.py?
  • costura.fody for a dll that references another dll
  • How to push additional view controllers onto NavigationController but keep the TabBar?
  • jQuery Masonry / Isotope and fluid images: Momentary overlap on window resize