Moving Carbon project to later Xcode - xcode

I'm trying to dig up and work on an old carbon application. Using Xcode 4.3.3, I find that Carbon.r is missing in the project. Even when I target Mac OS 10.6 rather than 10.7, as suggested by Xcode 4.3 can't find Carbon libs on 10.7
I suspect support is there, I just can't see how to "engage" it. or is 4.3.3 too late a version?
What is the latest version of Xcode that has support for Carbon? I'll boot back to an old MacOS if necessary to make this work.
Ken

There are degrees of support for Carbon. I'm using Xcode 4.6.3 under Lion for a partly-Carbon app, but I had to make a couple of adjustments:
I can't edit Carbon nibs with the version of Interface Builder built into Xcode, and the old separate version won't run under Lion. I have Snow Leopard Server running under VMWare Fusion to edit my nibs.
I'm using the OS 10.6 SDK, which does not come with this version of Xcode. So, I opened up the Xcode app package, and in the Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs subfolder, I added a symbolic link to the 10.6 SDK living in a copy of Xcode 3.2.6.

Related

How to choose Xcode version, SDK and toolchain to develop for Mac OS X?

Recently I installed mac OS Mojave. Now I starts my way with Xcode. So I have an application for which I use Qt5.5.1, this version was build with deployment 10.7 and sdk 10.10. Also I have another Objective-C application which was build with deployment 10.7 and sdk 10.11. I need to build both apps for minimum Mac OS X 10.7 version with any later versions supported. It is situation. Now questions:
There is a any difference which Xcode use to build?
Which version Xcode is optimal as IDE? AppStore has very negative rating for latest.
There is a any difference which toolchain use? Or I always should use one provided with Xcode?
Should I use the same SDK as SDK used in base library? Or it is free to use latest?
It is ok to use foreign SDK not provided with installed Xcode version?
Now I can build the both applications with latest Xcode and SDK 10.11. Seems no any problem. But I want to be sure that will no any problems to run and use on 10.7. And want to know correct way to decide which Xcode/SDK and when should to use?
P.S. Applications for PC only, no need any iOS support.
You should use the most recent version of Xcode that will run on your Mac and the SDK that ships with that version. Currently the most recent version of Xcode is 10.1, which ships with the macOS 10.14 SDK. By using the 10.14 SDK your app can take advantage of the features introduced in macOS 10.14, such as dark mode. If you build your app with the 10.11 SDK, your app won't be able to take advantage of anything Apple added in 10.12, 10.13, and 10.14. For one thing your app won't look good in dark mode on 10.14.
To support 10.7 in your app, you must set the deployment target for your project to 10.7. The deployment target is the earliest OS version your app supports. You also have to make sure your app doesn't use any technologies or call any functions that were added after 10.7. That means no storyboards, no Swift, and no base internationalization for localizing your app to other spoken languages. Making sure your app uses only things that are available in macOS 10.7 is not easy. That is why many apps support only the most recent version of macOS and 1-2 previous versions.

Can I install XCode 7.3 on OS X 10.10 Yosemite?

I'm unable to upgrade my OS X to 10.11, due to reasons.
XCode 7.3 seems to be the first XCode not to be compatible with Yosemite 10.10.
Has anyone succeeded in getting XCode 7.3 to work on Yosemite?
(What's the important update to XCode that has to make it uncompatible with Yosemite?)
Unfortunately no, you can not.
You need OS X 10.11 or later (El Capitan), since March 21st.
So you either update from Yosemite to El Capitan or stick with your current Xcode.
Important? I will say not that much... iOS 9.3 and Swift 2.2, if you are fond of... With the rest of the OSs. The rest is pretty much the same, it's not a major update.
IF you are here because you updated your device (iPhone, Apple TV etc) and can no longer export your apps to this updated device, there is a workaround!
You can actually copy the newest version of iOS XCode SDK from a newer version of XCode into your older version of XCode.
1
Rename your old XCode.app to XCode7.app, and install the latest version of XCode (yes you can have multiple versions)
2
Grab the folder in your new XCode package content folder:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.3\
And add it in the same place of your XCode 7.3 or 8.2 version
/Applications/Xcode7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
Restart XCode and you will be able to keep working!

Can you build 10.7 applications with xcode 3?

Can you build Mac SDK 10.7 applications without having Mac SDK 10.7? Such as with an old Xcode?
Or do you need a new one? And what's the earliest 10.7 SDK was included in Xcode?
You can build applications that run on 10.7, but in order to use 10.7 specific API calls you need to build with Xcode on 10.7 or later.
The earliest Xcode that included the 10.7 SDK was Xcode 4.2 for Lion. Note that the Snow Leopard version of Xcode 4.2 does not include the 10.7 SDK.
You can Drag and Drop older SDKs into newer versions of Xcode and usually get them to work, you can't go the other way.
No you can't. In order to build apps for 10.7 you need the 10.7 library, which is only available in Xcode 4

Need to install Xcode on OSX 10.7.2

What version of Xcode should I use?
I tried installing 4.2 but got this cryptic error message
If i wasn't so annoyed I'd find this funny
Is there any reason you're still on OS X 10.7.2? If you can, update your Mac to 10.7.4. As for Xcode, the current version is 4.3.2. You can download it from the Mac App Store.
The latest stable Xcode release is 4.3.2 as of May 31st, 2012. I believe there was a version for Snow Leopard (10.6) that would not work with Lion (10.7). You'll need to be a member of the developer program (free, I believe) to get the free download here.
I have osx 10.7.X and need to install Xcode. The late xcode 5.X versions which is available in app store is not compatible with the 10.7. Xcode4.5.1 cltools is compatible.
Older versions are difficult to locate and after quite a lot of search inside developer.apple.com located the Older versions of Xcode here

Xcode4 with Mac OS X 10.4 SDK

In the latest iteration of Xcode, Xcode 4.0, the 10.4 SDK is no longer included. However, I still need to support 10.4 and PowerPC builds.
I have installed latest Xcode 3.2.6 which still includes 10.4 support. Then I installed Xcode4. Has anyone found a simple way to "cheat" and get Xcode4 to use 3.2.6's SDKs?
Yes, I did :) See here.
XCode 4.0 supports deploying to Mac OS X 10.4 right out of the box, so you shouldn't have to do anything special.
For example, I created a project then selected the project and right there, there is a field called "Deployment Target" where you can select 10.4, 10.5 or 10.6. QED

Resources