Currently have an iPhone 8 plus that is running iOS 12.1 and Xcode 10. When I connect my iPhone to my laptop and and go to Window > Devices and Simulators, I see my iPhone but I get the warning
"This iPhone 8 Plus (Model A1864, A1897, A1898, A1899) is running iOS 12.1 (16B5077c), which may not be supported by this version of Xcode."
Not sure how to resolve this warning.
You are running a beta version of iOS, so you also need the beta version of Xcode.
Download it from Apple's developer site
Related
I am working on a camera app in Swift. Because it is a camera app I have to use the iPhone to run versions of the software. I recently upgraded to iOS 11.0.2 on the iPhone 5s. Now when I try to run the app on the phone I get the following message "This iPhone 5s (Model A1453, A1533) is running iOS 11.0.2 (15A421), which may not be supported by this version of Xcode." and the software will not load. Is there a way around this?
You should update your Xcode to Xcode 9. Xcode 8 will not compile for iOS 11.
Update your xcode to xcode 9. This issue is because of the mismatch version of xcode and your device. To run the app on IOS 11 you must have xcode 9.
Install the xcode 9 because the iOS 11 is only supported run using xcode 9. The previous xcode couldn't run in iOS 11
Please make sure your app is 64bit. Also check https://developer.apple.com/news/?id=06282017b
The iOS 9 (my device iOS) update is not supported by Xcode 6.4 for testing purposes. Is there a way to connect my device to Xcode for testing?
It is showing me these messages:
iPhone may be running a version of iOS that is not supported by this version of Xcode.
Xcode 6.4 doesn't contain iOS 9 SDK, that's why it isn't working. You need to update your Xcode to 7.0 (available on the AppStore)
Xcode 6.4 doesn't support iOS 9, If you want to debug your device then you have to update Xcode. And if you just want to check app in device then create a diawi link and install in phone(which is tedious process).
This question already has an answer here:
The Developer Disk image could not be mounted error with iOS 8.4 device - Ineligible Devices section
(1 answer)
Closed 7 years ago.
I am trying to download my ios app to my iPhone and run it from there.
Also I have registered with Apple iOS developer program.
My Xcode version is 6.2 (6C131e).
iOS version on my phone is iOS 8.4.1
So I connected the iphone 5s to my computer using the USB. I can see Xcode recognized my device. Clicking on the run button displays this message
"The Developer Disk Image could not be mounted."
iPhone many be running a version of iOS that is not supported by this version of Xcode."
Can someone help me as what could be the issue?
Thanks
Borna
First of all try to update XCode to the newest version.
Make sure you have downloaded the proper certificates.
You probably need to download XCode 6.4
https://developer.apple.com/library/ios/releasenotes/DeveloperTools/RN-Xcode/Chapters/xc6_release_notes.html
Xcode 6.4 includes the iOS 8.4 SDK to support development for iOS 8.4 apps.
Am I able to debug using my device, which I just updated to iOS 8? I want to keep using Xcode 5.1.1 if possible, but after updating the device I don't see it in the schema anymore (replaced by "iOS device" placeholder)
You cannot build to a device running iOS 8 using Xcode versions prior to Xcode 6.0 because Xcode won't recognize the OS on your device. To test on iOS 8 devices, you can use Xcode 6 GM (since Xcode 6 isn't out yet on the App Store).
Download Xcode 6 GM in the Apple Developer Member Center.
EDIT
Per #rmaddy's comment, you can use Xcode 5 to test your app on an iOS 8 device (provided it doesn't use code only compatible with iOS 8+), but you must plug the device in once while running Xcode 6+ and allow it to process the symbol files from your device (you can view this in Xcode's Organizer). Then it should work with Xcode 5.
My iphone is currently running ios 8. When I try to run apps through XCode on my phone I get this error message:
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.
In XCode under deployment target, there is no option for 8.0 (iOS 8) and the app will not run on my phone.
Is there an SDK I need to download for xcode?
Any help is greatly appreciated.
You need to download Xcode 6, which includes the iOS 8 SDK. You would download this from the Apple developer site, where you downloaded the iOS 8 Beta image from.
https://developer.apple.com/devcenter/ios/index.action
Xcode 5 knows nothing of the existence of iOS 8. You're going to need to get Xcode 6 from this page (direct link) if you want to run apps on your iOS 8 device.
Note that the direct link is only good for the version of Xcode 6 shipped alongside iOS 8 Beta 2. I have no idea what it will do when we get to Beta 3.
The way I got it to work was:
close all instances of Xcode.
open the Xcode 6-Beta
open Xcode 5 so both Xcode's are running at the same time
close Xcode 6-Beta, and after doing that, Xcode 5 will recognize your device as a capable one and you'll be able to deploy to your iOS 8 phone.
The reason you need Xcode 5 is because you won't be able to submit iOS 7 apps to the app store from Xcode 6, it'll give you an error so you need to use Xcode 5.