i want my App. work with both OS 4.6.xxx(curve 8520) and 5.0.xxx(bold 9000), so in which development environment(JDE versions) i should start to develop it?
Thanks..
Start with JDE 4.6. Don't use any features of 5.0 and it will run on both OS versions.
Related
Hi I would like to try out wxWidgets on Mac OS 9. Are there any directions on how to do this? I am looking at developing an application using the wxWidgets framework.
To target Mac OS 9 you will have to use an old (2.8 or maybe even earlier) Carbon-based wxMac version. Latest versions of wxWidgets use Cocoa and while 3.0 still includes Carbon support, it only targets 10.4 or later versions.
You will almost certainly need to find the corresponding vintage compiler to build it.
I have an iMac g3 running Tiger 10.4.11. I'm really interested in developing applications for it, but I would like to do all of the programming on my Macbook Pro(running Yosemite).
Is it possible to build an application on Yosemite that will run on PowerPC macs? I've tried downloading xCode 3.1.4, but it isn't supported on Yosemite.
Yes, you can. What you need to do is restore PowerPC support in your version of Xcode like described here: https://github.com/devernay/xcodelegacy
I'd imagine you cannot. Apple stripped PowerPC emulation from it's latest versions of OSX so if you can't run the apps it's only logical to think that you couldn't develop or compile them.
As far as I'm aware the latest version of OSX that can run PPC apps is Snow Leopard, although I cannot comment on Xcode support for developing for PowerPC architectures.
Yosemite as far as I'm aware definitely will not serve as a platform to develop PowerPC apps.
Could the very first generation of the Mac Mini handle app development for the iPhone? My friend said he'd give me his for free to use XCode, but I want to make sure that it could run it before I take it.
Short answer: For current iOS versions? No. For any iPhone? Yes.
The latest OS X supported on that hardware (officially, don't know about hacks) is 10.6 and the latest Xcode you can get for that is 4.2 (if you have a paid account, it seems). Xcode 4.2 would support iOS 5.0, so if that's enough, then it can be used for development for iPhone. But I assume that's not what you're after, since a lot has changed since iOS 5.0.
No. If you are trying to develop against IOS8. You need OSX 10.9.4(Mavericks) to run XCode 6.1.
Minimum OS X and xcode requirements for ios 8.1 development
I wanted to get some code editors supporting Swift,
but as I tried to install AppCode or Xcode, I couldn't continue,
because my OS X version is 10.6.8 but these editors only support 10.9.4 or later.Any suggestions? Thank you.
Edit: (Do you know any editors supporting my version?)
Swift was introduced in Xcode version 6. Version 6 requires Mac OS 10.9.4 like you said. You aren't going to find anything for a version of Mac OS that old.
I think there are web-based services that allow you to access newer Macs. That may be your only hope.
You can now install VirtualBox on your Mac and install Linux in VirtualBox. This allows you to run Swift on older versions of Mac OS X or even on Windows besides Linux. You can find binaries for Ubuntu here.
I am new here and new in Xcode world.
I made a simple app with Xcode 3.2 on Snow Leopard.
The resulting built app works on snow leopard, however it will not even start on leopard (10.5.8) - I get message "You cannot use this version of application with this version of Mac OS X". Is it normal?
Or is there a way to make app that will work both on Snow Leopard and Leopard? Please advise, as I have no way to find out myself
Thanks for any input
You need to change the deployment target in your Build Settings. You should set it to the lowest version of OS X that you're willing to provide support for. You should set your base SDK to the latest available public SDK.
If you do this, you must ensure that you only use new 10.6-only APIs after doing runtime checks for their existence. To do this, you can use functions like NSClassFromString and respondsToSelector:.
Any Frameworks or libraries that are new to 10.6 should be weak-linked. This will prevent the app from trying to load those frameworks on 10.5 and thus cause the program to crash when it doesn't find the frameworks.
All explained in the SDK Compatibility Guide from Apple (Requires (free) login).