iPhone SDK install into Linux - iphone

Can I install the iPhone SDK on a Linux platform?

No, it requires a Mac. Specifically, a Mac with an Intel chip, running Mac OS X 10.5 or later.
See iOS SDK.

You can install GNUStep, which provides an SDK similar (though not identical) to Mac OS X. With GNUStep, you should be able to write application using at least the Foundation framework with Objective-C, but UIKit will not be available.
To this end, there is no way to install the iPhone SDK on Linux without installing Mac OS X into a Virtual Machine and then using that -- this, however, violates the terms and conditions you agreed to when creating a developer account with Apple.

To download the 3.2 version of SDK at this point of time , requires Snow Leoperd (10.6.2 or above ).

Related

compiling and signing xcode project on Windows

I am using an application that produce me the xcode project that I have implemented on windows. So in order to test it on iphone i have to use a mac. I am wondering is there any way to compile and sign the xcode project so I can get *.ipa or *.app.
Thanks.
I suggest that you install VirtualBox which enables you to run Mac OS X. Buying a Mac OS X license is rather cheap and VirtualBox is free. If you register at Apple Developer you could download Xcode for free. I have successfully used VirtualBox to setup similar environments, where I used Ubuntu as the host operating system.
The following might be of interest: Develop iPhone applications on Windows (with Virtualbox etc).
No, it is illegal and is only allowed on licensed Mac OS X software.

IDE for iPhone app developing under Linux

Is there any IDE and emulator for developing iPhone apps under Linux ?
No. You need Mac OS X Snow Leopard running to install the newest version of Xcode and the iOS SDK. There is no IDE or emulator for other operating systems.
No. The iPhone SDK is tightly coupled with the underlaying OS features. So you can't run it on other platform. It is somewhat similar to "How VC++ linked with MFC"
There is actually look at QT Creator
digia link

Official iPhone SDK for Mac needed to test/build RhoHub applications?

I've seen conflicting information on this. If I'm using RhoHub (Rhodes) to build an iPhone application, do I need to have a Mac in front of me or use their SDK with some kind of virtualized trickery? Or does Rhodes include a native Windows solution for testing/deployment?
I'm currently in a Windows XP environment.
You would need a Mac. The documentation states that:
iPhone versions of Rhodes apps need to
be built on Mac machines.
Additional Prerequisites for
iPhone are:
Mac OS X 10.5 (Leopard) or greater (Snow Leopard)
the iPhone SDK installed (Apple only lets you submit apps for 3.0 or
higher, so that is also required for
Rhodes, starting with Rhodes 1.2)
the XCode IDE(highly recommended but not actually required)
Refer to this document: http://wiki.rhomobile.com//index.php?title=Building_Rhodes_on_Supported_Platforms#Build_Application_with_XCode
It looks like iPhone app development is now possible in Windows.
http://www.infoworld.com/d/developer-world/rhomobile-brings-iphone-app-dev-windows-pcs-100?source=footer

iPhone sdk for OSX 10.4

On the apple website I can only see offered the iPhone sdk4 which indicates it will only operate on OSX10.6/Snow Leopard. Is this the case? And if so, where can I get the previous sdks so that I can work on my computer with OSX10.4?
There isn't a version of the iPhone SDK which works with Tiger. You also need an Intel Macintosh. You can still dowload the old (mac) SDK but it won't allow you to develop for iPhone, only Mac.

Developing for iphone under unix

My question is very simple:
Is there any solution to install xCode, or equivalent, under unix OS, like ubuntu ?
Indeed, i don't want to buy an expensive macbook to develop my private iPhone applications.
The iPhone SDK requires Mac OS, and you need to install the SDK even if you plan to develop applications with, say, MonoTouch or Corona.
I don't know if Mac OS can be run as a virtual machine inside Linux. Anyway, you may consider buying a Mac Mini. It is not very expensive and powerful enough for software development.
The OSX86 project might solve your problem. It's not as convenient as buying a cheap Mac, but you can install it on a regular PC and it seems there are ways to install XCode on it.
If you end up buying a Mac, be sure to look at the specs for IPhone development first. If I remember correctly, you need a mac based on an x86 core (such as the Mac Mini) to develop IPhone software.
xCode without Mac OS is definitely not possible. The real question here is, wether it's possible to install the complete Mac operating system in a virtual environment or not.
Last Saturday I tested a very nice soft called... VMware !
So is it possible to install mac OSX leopard on this kind of virtual machine ?
As far as I know iPhone development under unix is only possible if you jailbreak your iPhone. Which I would not recommend. You could try to buy a used Intel mac mini to develop for the iPhone.
Martin,
I am doing some apps development for an iPhone and I have a Windows 7. You can install VMWare and install the Mac OS 10.6 through this and load xCode from Mac. The key is in finding the correct place to download VMWare and Mac OS.
Good Luck.