I have Xcode 5.1 and I've received the code of an app developed for iOS7 (with this version of Xcode) which is said to be compatible with iOS8. I want to test the app in my iOS8 device but when I try to build the code I've received I have no choice to build with iOS8. Should I install Xcode 6 and build with iOS8? or should I build for iOS7 and install in my iOS8 device?
Thanks in advance!
You should use Xcode 6, or 6.1 Beta. Xcode 5 is not for iOS 8 development.
EDIT: But you could always build it for iOS 7 and install it on an iOS 8 device, as you mentioned, as long as the app doesn't need any iOS 8-specific features.
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).
I am a developer and i am thinking about updating my iPhone (8.4) to iOS 9 beta. I know all the pros and cons but i was wondering if, if i were to update to iOS 9, it would still be possible to run my app ( was created in Xcode 6.4, deployment target 8.0) on my iPhone using Xcode 7 beta.
Sure, you can run it with Xcode 7 beta on your iOS 9 device (but not Xcode 6). But you can't submit to App Store with Xcode beta until it's out of beta, so I recommend not taking any Xcode 7/iOS 9-only approaches for backwards compatibility if you want to submit within the next two months.
I Confirm you that with Xcode 7 and iOS 9 you can run your 8.0 target App !
EXTRA : The Only Problem:
There is only a small bug if you're using Parse.com, you can't retrive PFFiles. So in this case you need to redevelop your app in Target 9.0 to make it work
hope it helps
I'm not able to test my app on iOS 6.0 simulator, because it disappeared. I definitely remember I downloaded it and for some time I could use it. When I click on more simulators to download it now, there is only iOS 7.0 and iOS 6.1 simulators. And for all I know, I have set the deployment target to 6.0 everywhere. Any ideas?
Apple withdrew the 6.0 simulator at the server end, so it is no longer listed. If you really want it, you can move it into Xcode from another version of Xcode (it's obvious where it goes).
The latest Xcode (5.1 as of writing this) only supports iOS 6.1 simulator. If you wish to test on iOS 6.0, you need to test on a device.
Technically speaking, there is very little API difference between 6.0 and 6.1, so you can test 6.1 for most scenarios just fine.
Still we can use ios 6 simulator in xcode 5.1.
If you cant see iOS 6 simulator in downloads. Try this one,
download xcode 4 sdk and copy the ios 6 simulator sdk from xcode4,
[Application->xcode 4 ->contents->developer->platforms->iphone
simulator platform->developer->sdk folder.]
And paste ios 6 simulator sdk to xcode 5, [Application->xcode5->
contents->developer->platforms->iphonesimulator
platform->developer->sdk folder]
I followed this steps and got ios 6 simulator,. see below
I am new to iOS. With iOS 7 release I am struggling to find how to target my app for previous versions but building from new iOS 7.
I do not know if at all this is possible. but iOS has changed app UI totally, but can not do all change now. So I have been told to build it on new version but target should be for old, so that no UI changes to be done.
Something like building from Xcode 5 but iOS should be 6.1. I do have both Xcode running on my Mac.
If I open both it shows: Xcode 5 - iOS 7, Xcode 4.6 - iOS 6.1. How can I use Xcode 5 to target iOS 6.1?
As far as I know you can't deploy only for iOS6.x using xcode 5, but you can deploy for iOS7 and iOS6, setting the deployment target ad Raptor said.
If you want to deploy only for iOS6 you can download the old xcode 4.6.3 from apple site and make the procedure from there.
I guess your question is How to build iOS app with iOS6.1 SDK in XCode5. Am i right?
You must install iOS6.1 SDK (iphoneos6.1 not simulator iOS6.1) to your XCode first. This question Is it possible to install iOS6 SDK on Xcode 5? could help you to install iOS6.1 SDK.
Than you could configure your project using iOS6.1 SDK to build your app like below:
If you are looking to test your app on lower iOS simulators.
go to Xcode - > Preferences - > Downloads
Over here download the desired simulator.
Once you have downloaded and installed it you can test your application on lower iOS versions.