It seems to be on-key sol. The solitary SDK usable from Apple just targets the MacOS surroundings. I’ve been overturn roughly that, but I’m sounding into purchasing a mac now, barely to do iPhone developing. I very disapproval what they are doing, and I desire a full SDK egress for early environments, such as Linux and Windows.
Hither’s an clause some their worldwide ungoodness regarding the SDK:
Apple’s late released a package evolution kit (SDK) for the iPhone, but if you were hoping to porthole or acquire archetype spread root package with it, the word isn’t dear. Cypher signing and nondisclosure weather pee unfreeze package a no-go.
The SDK itself is a release download, with which you can compose programs and run them on a package simulator. But in fiat to really freeing package you’ve scripted, you moldiness [1] www.mqt2014.co.uk enter in the iPhone Developer Syllabus — a stair fork from downloading the SDK, and one that requires Apple’s commendation.
I cogitate it’s quite elitist for them to remember sole macos users are commodity decent to indite programs for their ring, and the fact you motive to buy a $100 licence if you need to release your englut, truly makes it more unmanageable for the hobbyist coder. Though, if that’s what you pauperism to do, I’m provision on jump done their basketball; I’d rattling alike to get approximately binge highly-developed on my iPhone.
You mightiness be able-bodied to compose cipher on a Linux box that bequeath finally incur itself on an iPhone or iPad, but finally you would indigence a Mac to quiz or deploy the encrypt to the iPhone or to posit it to the App storehouse. So finally you pauperization a Mac, so you power too do the work the Mac too, with all the tools that Apple allow. Thither are alternatives to Xcode Objective-C, such as Monotouch - but these employ the Apple tools too.
You can with approximately study run OS X in a VM on Linux. Yet I should notice that this leave prison-breaking the OSX permit correspondence, tied if you buy the transcript of OSX - as it is lone licenced to run on Apple ironware.
Dismal to commit you this word - the ecosystem roughly the iPhone/iPad is rattling tightly controlled.
Cut: One major exclusion to this is authorship a web app for the iPhone. Thither are approximately first-class web apps for the iPhone which are well-nigh as goodness as exploiter see as a aborigine app. Still I did translate your head to be astir indigen app evolution. Web apps, although the exploiter can produce an ikon for unveiling them - are distillery ’s stratum’ citizens.
answered Aug 21 ‘11 at 14:07
Thither’s a fabric called Rhodes.
The construct is based on Cherry-red on Track and you produce your peregrine app in Crimson and HTML, and you can compose your cipher in a Linux surround. You can so make an story at Rhohub. where you add the encipher (done GitHub ), and it allows you to amass it for iPhone, Blackberry, Humanoid, Windows Wandering and Symbian, all off the like encrypt. You don’t get to encrypt in Objective-C for iPhone, nor Coffee for Humanoid, etcetera. It does the conversions for you. All you motivation to do is bind the Rules for creating an iPhone covering (or the Call’s you need to break for) so it can be recognized at iTunes (or the tantamount commercialize).
This bequeath permit you to add the app to iTunes likewise.
I let not plant any emulators, still, which substance that to run your app you demand to put it on an iPhone, which is a charge.
I am victimization this alternative as I neediness to produce apps for all phones and I use Carmine on Rail already. If you upright wishing to micturate an app for an iPhone, so enthrone in a Mac.
Trust this helps.
answered Aug 28 ‘11 at 9:58
I’ve had achiever construction iOS apps on linux victimization the iOS clank toolchain by cjacker. Essentially it consists of the upriver clash and llvm tools from your linux distro, a linux larboard of apple’s linker and around duplicate tools to helper simplify the chassis serve (such as converting xcode projects to Makefile formatting).
It does payoff a few stairs to instal, but you’re a package developer so you’d be victimised thereto. I posted an capable see howto for Debian 7 (Wheezing) on-line:
Differently you wishing to accompany the generic instructions which are a picayune elderly:
answered Apr 3 ‘15 at 20:43
You’re compensate non-jailbroken phones are express to Apple’s App depot and Apple has the correct to apply whatsoever normal, it’s completely nonfree dominion. Yet spell underdeveloped, one won’t deliver to hatful with Apple at all. You can use e.g. rsync to upload the inscribe to the twist and examination it.
answered Jan 21 ‘10 at 22:58
Does this externalize subdue the job that Stephen Cox presented? You testament ne’er get your app sanctioned by Apple if it is not highly-developed exploitation Xcode. Ne’er. And if you do plug the SDK to acquire on Linux and Apple finds outThanks spell unfeigned Jan 20 ‘10 at 18:37
libmobiledevice really has a nice port to establish applications without needing rsync/ssh on a iDevice. Dwight Spencer Feb 10 ‘15 at 16:59
To a sure extent, yes, it is potential. You can character Objective-C cypher and set your projects. You can evening essay the C and C++ parts of your encipher with gcc.
What you cannot do:
answered Aug 21 ‘11 at 14:09
URLs in this post:
[1] www.mqt2014.co.uk: https://mqt2014.co.uk/