linux - [Solved-5 Solutions] How to Start iPhone app development in Linux ? - ubuntu - red hat - debian - linux server - linux pc



Linux - Problem :

How to Start iPhone app development in Linux ?

Linux - Solution 1:

  • To give a differing response, I'm running OS X and Xcode on a virtualised (VMware) machine on Linux.
  • CPU is a Core2Quad (Q8800), and it is perfectly fast.
  • I found a prebuilt VM online Xcode/iPhone development works perfectly, as does debugging via USB to the phone itself.

Linux - Solution 2:

  • There are two things to develop iPhone applications.
    • You can try the Aptana mobile wep app plugin for eclipse which is nice, although still in early stage.
    • It comes with a emulator for running the applications so this could be helpful.
    • You can try cocoa (Extra)

Linux - Solution 3:

  • The iPhone SDK and free software: not a match
  • Apple's recently released a software development kit (SDK) for the iPhone, but if you were hoping to port or develop original open source software with it.
  • Code signing and nondisclosure conditions make free software a no-go.
  • The SDK itself is a free download, with which you can write programs and run them on a software simulator.
  • But in order to actually release software you've written, you must enroll in the iPhone Developer Program -a step separate from downloading the SDK, and one that requires Apple's approval.

Linux - Solution 4:

There used to be a project dedicated to solve this defect: iphone-dev

"The goal of the iphone-dev project is to create a free, portable, high quality toolchain to enable development for the Apple iPhone and other embedded devices based on the ARM/Darwin platform."

Linux - Solution 5:

  • The latest firmware development indicates building on the iPhone itself and stays clear of indicating that you may need to copy necessary iPhone firmware files to your Linux environment.
  • It's not impossible, but just requires additional work, especially for signing the code.
  • Using the alternative tool chain opens up the possibility of using other IDEs other than XCode for developing the application and again resorting to XCode for the deployment and testing with the simulator.
  • Of course if you do get the code signing / certificate generation working from the command line outside of XCode then you can install a certificate on your actual iPhone and test there (installing the app via iTunes w/your certificate)

Related Searches to - linux - linux tutorial - How to Start iPhone app development in Linux ?