?
Solved

XCode for the Windows based PC

Posted on 2010-01-09
13
Medium Priority
?
24,098 Views
Last Modified: 2013-11-25
Hi, I'm new to MACs and to programming in Objective-C. I would like to create an application for an iPhone, but I believe that one must use XCode to do so. I also understand that XCode does not run on Windows based PCs (of which have have more than half a dozen), so I would have to buy a new MAC with a Intel based processor to create my iPhone APP.

Is there a version of the XCode SDK for the Windows PC world? I would hate to have to spend $1000 right now to accomplished developing an application that in the end will not even involve the MAC hardware at all.

Does anyone have anything they can suggest?

Thanks,
Fulano
0
Comment
Question by:Mr_Fulano
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 5
  • 2
  • +1
13 Comments
 
LVL 10

Accepted Solution

by:
robertcerny earned 1600 total points
ID: 26276780
0
 
LVL 33

Assisted Solution

by:pgnatyuk
pgnatyuk earned 400 total points
ID: 26276807
I think NO is the correct answer.

But there is an SDK: http://www.dragonfiresdk.com/index.htm
I've not tested it, because I don't need it.

If you need a web-application:
http://www.ibm.com/developerworks/opensource/library/os-eclipse-iphone/
0
 

Author Comment

by:Mr_Fulano
ID: 26278792
Hi robertcerny, thanks for the info. I was also thinking of the Mac Mini, but am torn between the Mini and the laptop for portability.

Thanks,
Fulano
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 

Author Comment

by:Mr_Fulano
ID: 26278810
Hi pgnatyuk, DragonFireSDk sounds like a perfect solution for $49.00. However, I'd hate to go down a road that is not accepted by Apple. Does DragonFireSDK violate any of Apple's rules? Has Apple made any mention of this?

Also, is this application only available thought the DragonFire web site? I'm always leary of buying something that is only available from only one web site.

Thanks,
Fulano
0
 
LVL 12

Expert Comment

by:jazzIIIlove
ID: 26278820
The question to your answer is illegal, yet, probable.

But apart from illegal being of the answer, the stability is important to do such apps.

I don't think you will have problems with a Mini regarding portability.

I haven't heard a SDK for Windows, I have the SDK but yet, in order to use it under Windows again results in illegal stuff.

Best regards.
0
 
LVL 33

Expert Comment

by:pgnatyuk
ID: 26278843
Do you think I sale this SDK? :)

Actually, with gcc you may compile programs written in Objective-C.
0
 
LVL 10

Expert Comment

by:robertcerny
ID: 26278852
Well,
the answer is in the stackoverflow response. Even it's technically possible to create a native application for iPhone on Windows, you will be not able to upload it to AppStore which is crucial IMHO.
0
 

Author Comment

by:Mr_Fulano
ID: 26278888
Hi pgnatyuk...no I don't think you sell the DragonFireSDk, but I thought you might have some insight into my questions. I certainly don't want to get into any violation of rules and/or policies with Apple, so I thought I'd ask before I get to excited.

Apple has been very clever in the way they market their Apps development. They basically made it so that if you want to program one of their devices, you have to invest in their hardware. - My personal opinion, is that is extremely clever, but very closed mined and typical for Apple. There are phenomenal Windows developers out there that can create great iPhone or Mac Apps, but they don't have the hardware required to do so and Apple makes it illegal to use Xcode on a Windows box. In today's economy, few people can afford two different systems.

I guess I'm trapped into spending the $600-$1000 on hardware that I'm only going to use for one purpose.

Thanks for your help,
Fulano  
0
 
LVL 33

Expert Comment

by:pgnatyuk
ID: 26278990
I'd like to say that you are right. But...

Firstly, in my country I do not see such a demand on the market. The store is overloaded. There are billions of different applications and the price is too low. I'm afraid the software development for iPhone is not a very attractive business right now.

Secondly, I'm not sure that Apple wants all of us to develop something for Mac or iPhone.
If you remember, that was three years ago, it was impossible to develop for iPhone - there was no SDK. People made few web-based applications. Apple released the SDK.

I think I'm wrong.

I do have MAC mini and I work with Xcode and iPhone.

It's already another discussion.

About your question. In any book about the development for iPhone, you will find that you need Intel-based MAC running under MAC OS X. If you are interesting in Objective-C, you can use gcc.
That's the current situation.

I do not think that it is illegal to make an iPhone app on Windows PC. It is just not logical.
0
 

Author Comment

by:Mr_Fulano
ID: 26279784
Hi Pgnatyuk, when you say: "I do have MAC mini and I work with Xcode and iPhone" -- Does that mean you have it integrated into a Windows based system or are you using the Mini as a stand-alone system with a Monitor and a Keyboard (and no Windows system)?

Thanks,
Fulano
0
 
LVL 33

Expert Comment

by:pgnatyuk
ID: 26280657
Yes, it is MAC mini and no Windows. The keyboard and mouse are also from Apple, but I do not know why you are asking about it - it can be any keyboard or mouse, just USB.

0
 

Author Comment

by:Mr_Fulano
ID: 26288862
Hi Pgnatyuk, you answered my question, but I'm not asking about your monitor and keyboard, I'm asking whether you have it integrated into your current system or are you using it as a stand alone with a monitor and keyboard.

Thanks,
Fulano
0
 
LVL 33

Expert Comment

by:pgnatyuk
ID: 26290833
what do you mean?
About a network? It is MAC, it finds everything itself without any help from me. It works in LAN and with WiFi.
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This tutorial is posted by Aaron Wojnowski, administrator at SDKExpert.net.  To view more iPhone tutorials, visit www.sdkexpert.net. This is a very simple tutorial on finding the user's current location easily. In this tutorial, you will learn ho…
Examines three attack vectors, specifically, the different types of malware used in malicious attacks, web application attacks, and finally, network based attacks.  Concludes by examining the means of securing and protecting critical systems and inf…
The goal of this video is to provide viewers with basic examples to understand and use pointers in the C programming language.
The goal of this video is to provide viewers with basic examples to understand recursion in the C programming language.
Suggested Courses
Course of the Month10 days, 21 hours left to enroll

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question