Sign up ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I want to develop an iPhone application, I do not have Xcode nor the iPhone SDK (nor a macbook but I plan to buy one). What could be done without those products?

Edit: I intend to release it on AppStore (I know I need a mac for it)

share|improve this question

closed as too broad by gnat, GlenH7, Yusubov, MichaelT, Corbin March Sep 4 '13 at 12:49

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

You might look into THEOS – toasted_flakes Aug 10 '13 at 20:19
Write it in Java and then convert? – Aug 10 '13 at 20:22
Do you want to develop just for your device or are you planning something for the market? – ott-- Aug 10 '13 at 20:29
If you are planning to get a MacBook then why you don't want to get Xcode and iOS SDK? Both are free, you know. – Chiron Aug 11 '13 at 0:19
@grasGendarme Can you provide more info on the THEOS option? I'm not sure what you mean. – James Aug 11 '13 at 6:39

4 Answers 4

You could write it with PhoneGap and use their remote build service. I haven't tried the remote build yet myself, but it's intended for those without the standard locally installed mobile development environment. With this solution you're programming with web technologies and limited to PhoneGap's APIs.

share|improve this answer
Will the application require an active internet connection to be usable? – torr Aug 11 '13 at 16:17
No. All of your files (HTML, JS, CSS) are bundled into a native app. – Matt S Aug 11 '13 at 20:47
But how will the app be bundled into a native app without the iPhone SDK could that be done remotly (cloud)? – torr Aug 12 '13 at 2:19
It's all explained right here: – Matt S Aug 12 '13 at 13:08

I intend to release it on AppStore

Buy a Macbook and an iPhone. If you want to do it professionally, do it the right way. You need to test your app on real hardware.

share|improve this answer
The question is what can I do for now, without it and without loosing time. – torr Aug 13 '13 at 10:11

There exist cloud computing services that will allow you to rent time on a remote Mac with Xcode and the SDK pre-installed. Access via VNC or Remote Desktop and develop a full native app in Objective C if desired.

share|improve this answer

You need not a mac for learning iOS. If you have a windows PC, you have to install vmware and mac on vmware. you can find mac vmware image on various sites, download that image and open with vmware where you can test your mac os and developer tools as well you can debug the app on device.

Firstly I have learned ios development using vmware mac.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.