ive just started to Learn to program and write code in objective C, i want to be making iphone apps/games. Im currently stuck with an old iMac that cannot run Mavericks therefore cannot run Xcode 6. So my question is, can i make IOS 8 apps in Xcode 5? Thanks!
Unfortunately you can't use iOS 8 features in your development as it's available from Xcode 6 and it's SDK. Your app built with previous versions of SDK should run on latest system version when downloaded from AppStore but if you want to debug on device with iOS8 than xcode 5 will complain about your SDK.
In my opinion: No you cant. The SDK for iOS 8 could only be installed in XCode 6.
But you could use:
http://www.macincloud.com
Related
I have an iphone 6 running ios 11.1
I have an old program that I need to run, and I tried to convert it to Swift 4 but wasn't translated properly (runtime errors mostly). Just want to run it and test it out. I do have xcode 8 and xcode 9 as well but since it's written in Swift 2.x I have to use either Xcode 8 or 7.
Running it in Xcode 7 I get
Could not find Developer Disk Image
Running it in Xcode 8 I get
This iPhone 6 is running iOS 11.1.1 (15B150), which may not be
supported by this version of Xcode.
Is there a way to run this on a physical device or I must convert it ?
Yes, you can run your Xcode 7/Swift 2 app on an iOS 11 device (assuming the app is built for 64-bit) but you can't run it (debug it) through Xcode. You would need to do an archive build then export the ipa for Ad-hoc deployment and install the app via iTunes.
Don't bother with any of that. Use Xcode 8 and use its conversion tool to migrate your code to Swift 3. Get all the compiler issues resolved. Then use Xcode 9 and to build and test your app on your iOS 11 device. Optionally you can (and probably should) also migrate to Swift 4.
Swift 2 is long dead. You need to migrate. The longer you wait, the harder it will be.
Yes you can do that. Install new Xcode version ( 9 ) and extract sdk image. Put it into your 7th folder, and you can run from Xcode 7 on iOS 11 device. But wonder, iOS 11 works only with 64x architecture, so apps should not be compiled in 32bit
I'm using Xcode 7.3.1, which supports up to iOS 9.3.1.
Now I'd like to check my app on a device on a relatively current version of iOS (10.x), so I added some OS Support folders (using Xcode 7.3.1 with iOS 10 support
), which seems to have worked well.
Now I need the latest OS support folder (i.e. 10.2.1(14D7)). I have checked other StackOverflow answers, but I haven't found one that helps.
Just use Xcode 8. It supports iOS 9 and the latest iOS 10. If you need to keep Xcode 7 in order to run on older iOS versions you can just rename your Xcode to Xcode7 and install Xcode 8 next to it. You can run both of them but it would be wise to do it not at the same time.
Is there any reason that you need to stick to Xcode 7? If you want to support older iOS versions you can download different simulator in Xcode 8. And also, you need to build in latest Xcode to support latest iOS. Xcode 7 doesn't have iOS 10 SDK.
As #MacMark said, you can keep both Xcode 7 and 8 in your mac but I don't see any benefit for doing so.
Switched from Xcode 4.6 to Xcode 5 with titanium. Publishing new apps all go well.
No I opened an old project (Titanium SDK 3.1) and I would like to publish it to the app store for an update with the iOS 6 SDK.
How can this be done...
Thanks in advice for your answers/solution,
Erwin
You can't easily set the SDK to iOS 6, but as long as you set the deployment target to iOS 6 the app will run on iOS 6.
From the release notes of Titanium 3.1.3:
iOS 7 and Release 3.1.3 require the use of Xcode 5.0 and later. You
will still be able to compile iOS 6 apps with Xcode 5. Additionally,
Xcode 5.0 requires Mac OS X 10.8.4 or later.
Just make sure you do not use any methods or classes that are only available on iOS 7.
This question already has answers here:
Deploy from Xcode 4.6.2 to iOS 7 (beta) device
(15 answers)
Closed 9 years ago.
I learnt from somewhere that if i update my apple device to iOS 7 it would not be able to connect it with Xcode 4.6 for debugging. But I am able to use my iPod 5 running iOS 7 with Xcode 4.6, used it to debug my code. Most of the time Xcode do not connect with device but sometimes it do.
Please advise what kind of problem it can be?
When you update your device with iOS7 or any newest iOS which are not suporting the old version of Xcode but when you open it with new version of Xcode you are able to access it. Once you do so than it run on your older version of Xcode too and you can easily test your app using old version of Xcode.
This may seem an odd question but bear with me. I am all excited to try out iOS 7 beta, however I am developing an app that will be complete before iOS 7 comes out to the public.
So can I install iOS 7 on my device, and then develop and publish my app for iOS 6? Or would I need to downgrade to iOS 6 to develop my app and release it in the next few weeks?
I should add I want to do this because I only have one device.
You cannot release an app that has been built, compiled, or created with the pre-release SDKs and Tools. That means you can't release an app built with iOS 7 SDK features in Xcode 5 until Apple gives the green light for submission. (EDIT: iOS 7 is now public, but this will apply to any future betas - including iOS 7.1 and onward).
On the other hand, testing your app on a beta device is OK. It's not a good idea to test your iOS 6 app on iOS 7, but it will work. You can install iOS 7 beta on your device, but first think about your users. You'll want to test your app in the environment that your users will be using it in.
If you do upgrade to iOS 7 on your one and only device, you'll be stuck with the iOS Simulator - which is very very far from recommended. You can't downgrade or restore to an earlier iOS version from iOS 7.
If you are using the beta version of XCode, be sure to set the target to iOS 6, not iOS 7. When you target a version of iOS, that's the minimum version. You can run an app targeted for iOS 6 on iOS 7.
When you target iOS 6, the compiler will prevent you from including features that require iOS 7.
Still, for testing purposes, you'll want to test on a device with the latest released version. iOS 7 may have bug fixes that iOS 6 does not, so your app may run fine on iOS 7 but have bugs when run on iOS 6. Also, there may be performance differences.
You should test on both the simulator and an actual device, however if you want to risk it, the worst that will happen is your app may be rejected.
Theroretically you should not be able to run an app from Xcode 4 on an iOS 7 device. I was able to do this however, but I'm not sure why. Try deploying your app with Xcode 5 and then redeploy it with Xcode 4. In my case Xcode 4 would deploy to an iOS 7 device if the app is already installed (including all profiles).