With the recent update to iOS 8 I have been unable to load my test devices using the iPhone Configuration Utility. Devices with iOS 8 are simply not recognized within the program. When iOS 7 was released there was no required update for the iPCU, though it did work with iOS 7. The latest version on Apple's support site (3.6.2) says that it supports up to iOS 6.1.
Does anyone have any insight? Alternatives?
Apple deprecated iPhone Configuration Utility, and released Apple Configurator for iOS device administration - https://itunes.apple.com/us/app/apple-configurator/id434433123?mt=12. However, some features (like managing provisioning profiles stored on mac) are not available in this new tool.
You have to upgrade iTunes and it will work
Related
I would like to test an application on my iPhone and iPad.
The iPhone is running 5.1 and the iPad is running 5.1.1
I am getting this error:
Xcode cannot run using the selected device. 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.
I have a developer's license and have followed the provisioning wizard in the Apple website members section. I've installed everything like it said (certificate, provisioning profile in keychain, etc..) but am still getting this error.
I've tried compiling it on 4.3, 4.2, 4.1, and basically all of the options that are available in the build section.
In the Xcode Organizer, my devices show up with an Orange icon next to them. This is the 'error' message on this screen:
The version of iOS on “Personal iPad” does not match any of the
versions of iOS supported for development with this installation of
the iOS SDK. Please restore the device to a version of the OS listed
below, or update to the latest version of the iOS SDK; which is
available here.
This is all on VMWare on OS X 10.6.7.
I've read the other posts where people had a similar problem and tried the solutions proposed (which were mostly comprised of trying to run on older builds) and nothing worked so far.
Notice how you are compiling with an SDK version less than the version on your devices? That's a problem. For iOS 5 you need at least Xcode 4.2 (which comes with the 5.1 SDK).
OK. So, here's some details on my situation :
I've got a brand-new iPhone 4.
The iOS version has been updated to 5.1.1 (9B206).
The phone has been jailbroken using redsn0w.
I'm running Lion (10.7.4) and Xcode 4.3.
Now, my issue :
I'm creating a sample test app, which runs fine under the simulator.
Followed everything here, but without any result.
Also tried enabling my device via Organizer ("Use as development device").
When I click on "Use as development device", it keeps saying...
The version of iOS on “Dr.Kameleon’s iPhone” does not match any of the
versions of iOS supported for development with this installation of
the iOS SDK. Please restore the device to a version of the OS listed
below, or update to the latest version of the iOS SDK; which is
available here.
OS Installed on Dr.Kameleon’s iPhone
5.1.1 (9B206)
Xcode Supported iOS Versions Latest
5.0 (9A334)
4.3
4.2
While, when I try running on my "iOS device" (that's how it appears), it claims there's no device with a proper iOS version.
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.
Any ideas? What's going wrong?
Look, everyone who says you can't build directly on a jailbroken device is wrong. You can, and it's quite easy to do. If you don't have a provisioned device (and it looks like you don't), using this guide will work. I've tested it myself on Lion running Xcode 4.3 (it even works on later versions, but those are under NDA).
The real issue seems to be that, for whatever reason, you don't have the iOS 5.1 SDK - you're using the iOS 5.0 SDK. You can confirm this by looking in /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs and /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport. If you don't see any mention of 5.1, you don't have it installed. Try downloading and installing Xcode again (I believe it's 4.3.2 now), which should have the iOS 5.1 SDK bundled with it.
This error is not due to the jailbroken iPhone, its basically due to your lower version of Xcode which doesn't support the latest iOS, try upgrading your Xcode version to latest.hope it helps
I'm iPhone developer. I want to upgrade my iphone to iOS 5. But I'don't know if I can run applications for iOS 4? Do I need to install new Xcode with new SDK?
You can install iOS 5 using the beta SDK, or you can go through iTunes Beta 10.5.
I am sure iOS 4 apps will run on the Beta iOS 5. You may run into some crashes depending on what frameworks your app uses versus what frameworks have changed. This is a great opportunity to test your apps against iOS 5 and correct any issues.
But keep in mind it is still a beta, and an early one at that.
You have to install the new beta sdk and then just install iTunes 10.5 beta and open iOS 5 beta file, it will open in iTunes and install on your device.
Yes..You need to get the latest SDK from the Apple developer portal with your username and password.
You will also get the iTunes beta but that shouldn't be of much use as long you use the simulator to try stuff out; but if you have the developer access, use the device instead.
Does an app that made with ios sdk 4 install on device with os 4.2 ?
I made an app with ios sdk 4.0.1 but now i want to install it from xcode on ipod touch with os 4.2 but says No provisioned iPhone OS device is connected.
Yes. You can run Applications for previous versions of iOS on a device with iOS 4.2.
The other way around might not be true: you may not be able to run applications compiled specifically for iOS 4.2 on devices with previous versions of iOS.
Keep in mind that with iOS 4.2 SDK you CAN create applications for devices running lower version of iOS also. It depends on how you configure your project on info.plist and the APIs you use in your application.
Yes. There might be few cases of incompatibility, but they are very rare.
Edit: And in most cases, apps build against 4.2 will run on 4.0 just fine, if they use the new stuff wisely.
In almost all circumstances your app should run. It's very unlikely for it to produce any errors.
I am a registered Apple dev with the certificates, and mobileprofiles that i need. I have made several apps in xCode that I would like to test on my 3GS, I have registered my 3GS as one of my allowed devices but it still will not install giving the install prohibited error. The Xcode is set to same profile as my iphone has. Just dont kmow what to do. well i guess i =ll download sdk 4.1
You will get this exact message if Restrictions are enabled on the device, specifically the restriction on installing Apps.
You need to upgrade your SDK to 4.0.1 to use it with iOS 4.0.1 devices.
Is the iPhone OS Deployment Target in your Build Settings (either for the project or for the target) set for an OS version higher than the one on your 3GS?