Discussion Forums  >  Uncategorized

Replies: 29    Views: 288

luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
12/09/11 12:46 PM (14 years ago)

Hello, Im new in Apple world..

Hello, Im an android developer, and just to say that now Im officialy a new iOS developer. I would like to know what is necessary to work with it. Xcode right? can I download it from apple website? I need the apple sdk too right? what more? Give me a little introduction of the differences with android. Thanks
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/09/11 01:06 PM (14 years ago)
Spain, my favourite country. Spent many a summer on the Costa Brava, heading to Barca next year. Anyway. Apple provides a ton of good info at http://developer.apple.com/iPhone You can download Xcode there and it'll give you the latest SDK. If you are used to Eclipse you should find Xcode a breeze, I think it is less cluttered and more intuitive. That said it's always a learning curve sussing out all the subtle nuances. You'll need a Mac to run Xcode, not a big one (geddit? Sorry) but an intel based one. Big difference for me is when testing. Far easier on Xcode to change the simulator between OS versions, iPhone and iPad. Anyway, welcome and happy Friday!
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/09/11 01:53 PM (14 years ago)
Thank you for all MacApple, hehe. My first and big problem is that I dont have a Mac. I only have a windows pc, and can't get a Mac for the moment... Means it that I can't work with Apple? means it that I can't extract as an .ipa file the source code from buzztouch.com? OMG.. thanks again
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/09/11 02:17 PM (14 years ago)
You can pick up cheap MacBooks of the first gen now easily on (spit) eBay. Failing that you can get a hold of OSX and run it on a VM on Windows.
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/09/11 02:56 PM (14 years ago)
Ok, but I didnt undersant the last sentence: you can get a hold of OSX and run it on a VM on Windows. what means: hold, VM
 
Stobe
buzztouch Evangelist
Profile
Posts: 1528
Reg: Mar 04, 2011
Fredericksburg,...
24,680
like
12/09/11 08:03 PM (14 years ago)
Virtual Machine. When one computer creates and emulates a working environment of a different operating system.
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/09/11 08:18 PM (14 years ago)
Sorry missed that post. As above, VM = Virtual Macine. You can run OSX on your Windows PC if you use something like VMWare (I use Fusion) or on Windows box use Virtual PC. Not sure if Virtual PC works but would take you ten mins to find out.
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
12/09/11 10:02 PM (14 years ago)
For what it's worth, I've heard that Apple doesn't look kindly towards apps created on Mac OS X running in a VM. Apparently there's some way they can tell that it's being done that way. Plus...from what I've read about it when I was looking to do it myself...it's a pain to set up! If you're serious about doing iOS development, it's worth getting a cheap Intel-based Mac like the Mac mini. Mark
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/09/11 11:11 PM (14 years ago)
I hear you but it isn't anymore of a pain than installing an OS. If money is an issue, and when isn't it, I'd say try. VM and cloud are where it is at, develop where and whenever you want. Can't see Apple frowning on an App that will make money from them. The binary you submit isn't examined at a level that they check the underlying architecture it was compiled on but nobody really knows what Apple look at. That said I agree with GoNorthWest, if you can buy a Mac. 2gb ram and any intel machine will kick ass for dev work.
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/09/11 11:12 PM (14 years ago)
As Nike say, just do it!
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/10/11 01:09 AM (14 years ago)
Ok THank you both, MacApple, I downloaded the image of lion os 10.7 and some file, Im following a youtube tutorial to do it, thanks.
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/10/11 05:54 AM (14 years ago)
@MacApple, I tested a few tutorials about it, IM GETTIN REALLY CRAZY!.... I dont get Mac running on my Windows. Once I open the .bat files because it needs that... I open the vmware workstation 7 and I open the file it needs to open, I push on run this virtual.... and i can see the apple draw of Mac for 1 second, but then, I have this error: http://imageshack.us/photo/my-images/141/sinttuloek.png/ help please. MacApple
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/10/11 07:12 AM (14 years ago)
I dont have the .iso file, I have the .vmdk file of Mac OS. And I think I need to run or install before leopard, to be able to execute lion???
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/10/11 09:11 AM (14 years ago)
Did you purchase Lion or pull from a torrent? You are installing to your main hard drive? You say you have the .vmdk file so you already have a virtual image of Lion and not the full OS? Sorry for delay, was out last night.
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/10/11 05:57 PM (14 years ago)
Sorry, now I have the OS lion 10.7 with the format .iso , When i run it with vmware workstation 7, it gives me this error (it appears quickly): http://imageshack.us/photo/my-images/401/sinttuloxmq.png/ An quickly after that, it gives me the eror I told you above: http://imageshack.us/photo/my-images/141/sinttuloek.png/ what i do?
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/10/11 06:47 PM (14 years ago)
now it gives me this: http://imageshack.us/photo/my-images/857/huhuhhulo.png/ I think is like the same error. HELP HELP HELP
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/10/11 07:00 PM (14 years ago)
There is no reason a valid .dmg shouldn't be working. Thousands if not millions if active installs around the world. I can't zoom on that pic you posted on my iPhone. Are you downloading these pieces of software?
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
12/10/11 08:49 PM (14 years ago)
I'd be a bit careful here. If you're downloading an image of Lion without paying for it, and downloading a .vmdk, without paying for it, then you're really setting yourself up for some potential issues (and possibly viruses and whatever other strange things that get bundled with things that come from lots of torrents out there). If you are serious about doing iOS development, and it's something that you'll probably want to continue with, then spend the couple hundred bucks and get the Mac mini...it'll save you tons of effort in the long run. And, don't forget, in order to test and distribute your apps, you have to join the Apple Developer program, and that costs $99 a year. No way around it, no way to download it from a torrent. Mark
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
12/10/11 08:57 PM (14 years ago)
You might also want to check out this statement from the Xcode End User License Agreement. Notice that it mentions Apple-branded computers. I've also read that Xcode is painfully slow running in the configuration you are trying to get to work. 2. Permitted License Uses and Restrictions. A. Developer Software. Subject to the terms and conditions of this License, you are granted a limited, non-exclusive license to use the Developer Software on Apple-branded computers to develop and test application and other software. You may make only as many internal use copies of the Developer Software as reasonably necessary to use the Developer Software as permitted under this License and distribute such copies only to your employees whose job duties require them to so use the Developer Software; provided that you reproduce on each copy of the Developer Software or portion thereof, all copyright or other proprietary notices contained on the original.
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/11/11 02:43 AM (14 years ago)
ok iOS developer program, I paid for it. But is it a software that I have to install or it is just to be able to publish apps on appstore?
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/11/11 07:12 AM (14 years ago)
Don't give up. GoNorthWest is right, Apple want their software to run on their computers, more money for them but I know people that have managed to have apps approved that are built on Windows computers, as long as it is signed by an Apple Cert you'll be OK. Xcode is what you are going to have to install once you get the VM up and running. That is the your next step once you get OSX ticking along nicely. Make sure you devote as much RAM as you can to the Mac VM, 2GB is going to be a bare minimum. It's also going to have to be a powerful enough machine, dual core BARE minimum. If you can't devote enough resources to it, no point, it will be painfully slow. GoNorthWest is again correct, it's going to slower on a PC than a native Mac, no matter what, so you are going to have to change some settings to help. Turning off visual effects, killing as many Windoze process's as you can and so on. Try following this thread: http://ipodtoucher55.blogspot.com/2010/12/installing-ios-sdk-and-xcode-on-windows.html
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/11/11 07:39 AM (14 years ago)
yesss, yesss, yes!!!! I did it. Im gettin Mac OS Lion 10.7 running by VM. I know I have enough power to run it properly. My windows pc is: Intel Core i-5 2.3Ghz, 6gb RAM, graphic card Nvidia GeForce 525M. So now I have to download Xcode from developer.apple.com, but when I downloaded that, how I execute that into the Mac OS? Because once it is downloaded, I will have the .dmg file in my Windows OS desktop... thanks
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/11/11 07:41 AM (14 years ago)
Nice one. Did you download the file from within the VM? You can share a folder or end it across, try this: http://blogs.technet.com/b/windows_vpc/archive/2009/12/22/folder-sharing-between-windows-7-and-vm.aspx
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/11/11 12:56 PM (14 years ago)
ok I download the latest version of Xcode for free from Appstore into the VM running Mac OS. Mac doesnt tell you in how many time it will be downloaded, so for the moment I have to wait (1,5gb aprox). But I have a new problem, I have to install the VMWARE install tools, but when I push on install, it says me: could not find component on update server... help
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/11/11 01:03 PM (14 years ago)
Don't hate me for this but you'll get limited help for that type of thing in here this since it is pretty much for Buzztouch issues. I would suggest Googling the phrase ' VMWare tools could not find component on update server' I did and found a bunch of threads. Since nobody on here (but a few) are doing what you are trying to achieve your time would be better spent looking at VMWare forums such as: http://www.google.com/search?client=safari&rls=en&q=could+not+find+component+on+update+server.&ie=UTF-8&oe=UTF-8#sclient=psy-ab&hl=en&client=safari&rls=en&source=hp&q=VMWare+tools+could+not+find+component+on+update+server&pbx=1&oq=VMWare+tools+could+not+find+component+on+update+server&aq=f&aqi=g1&aql=&gs_sm=e&gs_upl=254251l254251l1l254558l1l1l0l0l0l0l291l291l2-1l1l0&bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&fp=9b388f2eed42cc6c&biw=1270&bih=664 Sorry is if that sounds like I'm trying to brush you off but.....
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/11/11 01:46 PM (14 years ago)
Ye you are right. So Im gonna make questions concerning buzztouch and apple (As I saw on appstore, its latest version for Lion 10.7) When Xcode is downloaded, I download apart iOS sdk true? what sdk version do you recommend me? As I know, android source codes (from buzztouch, of course) opened with eclipse, they have 2.2 android version. Which iOS version have iOS source codes?
 
GoNorthWest
buzztouch Evangelist
Profile
Posts: 8197
Reg: Jun 24, 2011
Oro Valley, AZ
1,000,000
like
12/11/11 01:51 PM (14 years ago)
You'll want the latest iOS5 SDK. Some people have reported issues running Lion, but Snow Leopard is pretty solid. I would very much recommend you taking the time to watch the videos on the buzztouch.com website, as well as taking time to read the documentation from Apple on how to install Xcode and get everything running. These questions have been answered dozens of times out there...Googling your questions will get you a long ways towards where you want to go. If you truly get stuck after giving it a real go, we're more than happy to help you here in the forums. Mark
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/11/11 05:30 PM (14 years ago)
Allright, as I saw, Downloading Xcode, means downloading iOS 5 sdk too, but I can code on old iOS versions right? like 4.XX
 
MacApple
Apple Fan
Profile
Posts: 4675
Reg: Oct 25, 2010
USA
61,150
like
12/11/11 05:31 PM (14 years ago)
You can use old iOS versions, yes. So you can test in iPad and iPhone simulator back to iOS 3.x
 
luisba313
Android Fan
Profile
Posts: 201
Reg: Jul 11, 2011
Spain
3,810
like
12/13/11 03:38 AM (14 years ago)
Ok, I have now installed Xcode (latest version of Appstore, (I think its Xcode 4.3) the iOS sdk is automatically installed too? Or what I do now? thanks
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.