XCode 5 and XCode 5.1 side by side - xcode

I have some apps on app store that support iOS 5 and above. XCode 5.1 doesn't support iOS 5 any more.
Can i have both, xcode 5 and xcode 5.1 side by side?
I m aware the fact that the update from xcode 5 to 5.1 is not a .dmg and just a simple update file.
Any help will great!
10X!

Yes, you can download Xcode as .dmg file from Apple server.
You need to go to this link:
https://developer.apple.com/downloads/
Make sure you logged in. In the list, you can find Xcode and download it as .dmg file

make duplicate in of Xcode in Application folder with other name, I have 4 and 5 for older projects

Related

How to check Xcode 6.4 code after switching to Xcode 7

I have saved a version of my app code that runs on XCode 6.4 and made a copy and converted it to work with the latest XCode 7 beta.
The problem is Xcode_6.4.dmg was auto-installed using the App Store and I don't have that file available and I can't download it because it is installed from the App Store. I have some the beta versions but not the released.
Will I be able to run my Swift 1.2 code somehow as a baseline to whether a bug existed before the transition to Swift 2.0?
Download Xcode 6.4 at http://adcdownload.apple.com/Developer_Tools/Xcode_6.4/Xcode_6.4.dmg
You can manually keep any number of Xcode versions in /Applications. Just name each one uniquely before opening them.

Flurry Analytics

I've used a previous version of Flurry SDK with xCode 3.2.5 in my mobile application.
Recently, I upgraded to Mac OSX Lion and xCode 4.1. However, I'm finding it hard to integrate the Flurry SDK 3.0.0 with xCode 4.1.
I copied the FlurryAnalytics directory to my project directory, then added it in my xCode project. I changed every occurrence of FlurryAPI with FlurryAnalytics.
The ERROR that I get is:
"*No such file or directory FlurryAnalytics.h"
when I try to add
import "FlurryAnalytics/FlurryAnalytics.h"
in my Plugins/Flurry.m file or Classes/MyApplicationAppDelegate.m
I'd really appreciate some instructions to add FlurryAnalytics SDK 3.0.0 to my Xcode 4 project.
Well, the solution was simple.
I just had to add [drag and drop the folder] the Flurry SDK library/folder with the option "Create groups for any added folder". So that the folder gets added as a yellow folder.

Can you install both Xcode 3 and Xcode 4 preview 6?

Is it possible to have both Xcode 3 and Xcode 4 on the same OS instance? Is it possible to write production code in Xcode 4 and then compile it for app store in Xcode 3 ? (From practical point of view)
You can install XCode into any folder, you don't have to use the default.
Mark is right, don't upgrade the Unix package. I make a Beta folder and install the betas into that folder.
Well yes and no. :)
As of today with Xcode 4 GM seed, IF YOU USE THE DEFAULT LOCATION, it looks like Xcode 4 will now overwrite your /Developer and replace your Xcode 3.x. I think this is fairly new, as I have installed several of the earlier betas and have not had this happen.
So, as of now, I am a happy Xcode 4 user! <:/
Regards,
Steve O'Sullivan
You can install both Xcode 3 and 4 at the same time: Xcode 4 is installed into /Xcode4 while Xcode 3 is installed into the usual /Developer.
However, be advised that if you upgrade the UNIX development package, it will replace the Xcode 3 and stock Mac OS X versions of certain command line tools with the Xcode 4 versions.
For the most part, you'll need to use Xcode 3 for any code heading to the app store.

Getting "Missing SDK in target picChoice: iphoneos4.0" error when building a test release of my app in Xcode 4, pvw 5

I have opened a functioning Xcode 3x project in Xcode 4.0 pvw 5 and am getting the following error whei I try to build a debug version of the app: "Missing SDK in target picChoice: iphoneos4.0"
I am trying to find where and how to remedy this, and I am coming up with bupkus.
I apologize if this is not very clear, but I am rather flummoxed by Xcode 4 so far....
Your problem was probably that Xcode 4 only came with SDK 4.2, and the project pointed to 4.0.
It's pretty common!
The solution is to go to the project info | Build settings | Base SDK and setting it to "Latest iOS" so that you don't have to touch it for future updates.
When you close the window, you'll have to switch config from debug to release or distribution and back so that it updates and Xcode removes the "Missing SDK" problem.
I just wanted to put the full answer up here to help others who have the same problem ;)
Ok...I resolved this, but I did not properly track HOW I resolved it....
I think my Target's Base SDK was not set, and I set it to: Latest iOS (iOS 4.2)....
I think that's how I did it....
But, now it builds with no errors and loads onto my iPhone as expected.
That is exactly what you needed to do. Xcode 4 introduced the Latest iOS. If you wish to test the app for older versions, select target > summary > deployment target and set that to an older iOS version and then in simulator you will see more version options available to you.

Installing iOS SDK 4.1 on xcode 3.2.5

I've read through a lot of posts and couldn't really figure out the answer to this question. So I apologize if I duplicating it here.
I have installed xcode 3.2.5 to my machine and it comes with SDK 4.2. My iPhone is on 4.1 and I am not planning to move it to 4.2 just yet. Problem is that I can't use this phone for testing. Since the only SDK that I have installed is 4.2, when I try to run debug with my iPhone, I get this message:
Can't install application
The info.plist for application at /blabla/app.app specifies a minimum OS of 4.2, which is too high to be installed on this device.
So, I got to Targets -> Get Info and I see that it is indeed targeting 4.2 (but that is the only option available - since I don't have the other SDK's installed).
So, the question is: how to I keep xcode 3.2.5, but install SDK 4.1 in addition to 4.2?
It took a while to figure this out.
I couldn't see 'iOS Deployment Target' on the info.plist either. Here's what I did.
a) Project -> Edit Project Settings
b) go to 'deployment' section
c) Change
'Targeted Device Family' = iPhone/iPad
'iOS Deployment Target = 'iOS 4.1'
Open up your info.plist in your project. There is a place where you can define for iOS 4.1.
Just open the previous SDK dmg, then go to Packages, and install the SDK 4.1 package.
More info : Install sdk 2.0 to 3.1 for xcode 3.2
Note : the "Packages" directory is not visible in the dmg since xcode_3.2.5_and_ios_sdk_4.2_final. Just use the Terminal (or finder "Go to folder") to open "/Volumes/Xcode and iOS SDK/Packages".
Edit : the xcode4.1 for Snow Leopard create an app called "Install Xcode.app". The packages directory is inside the app package.
The best way to do this is to find a copy of Xcode 3.2.4, with iOS 4.1, and install it in a separate directory. When you install, take the dropdown that's set to Developer and switch it to DevOld, or something similar. As there's no way to install new SDKs in the new version of Xcode, keeping multiple versions is the best you can do.
If you simply want to be able to run your app in 4.1, not necessarily develop in it, go into your target's settings, and under the build tab, set the iOS Deployment Target key to 4.1 or below.
Good luck!
What you need to do is:
In the BUILD section of the Project info click on Show and change its value from Setting defined at this level to All Settings.
In the updated list of settings you will surely locate the desired one.
Good Luck!

Resources