Apple is obsoleting their hardware pretty quickly..

Previous topic - Next topic

BdR

In january 2009 I bought a Mac Mini just for developing iPhone apps, but it seems this hardware is already now obsoleted by Apple. :(

It's a Mac Mini 1.83 GHz Intel Core 2 Duo (2GB RAM) with Mac OS X v10.6.8 and XCode v4.2. Recently I wanted to update an app that I developed (not using GLBasic btw, just in XCode). When I uploaded my app update, initially it is accepted just fine, but after about a minute iTunesConnect displays a "invalid binary" error and I receive an e-mail stating that the app doesn't meet the "iPhone 5 Optimization Requirement".

It seems I'm faced with the following chain of requirements:

  • Starting may 1st, all apps must support iPhone 5 (see here)
  • So you need the iOS 6 SDK, which in turn requires Xcode 4.6.2 or newer (see here)
  • XCode 4.3 or newer requires Mac OS X Mountain Lion or newer (see here)
  • Mac OS X Mountain Lion requires at least a Mac Mini from "begin 2009" (see here, btw what is that, january or february? Why not specify a model nr?).
I tried to buy the newer Mac OS X Mountain Lion using the mac app store, but it just gives this message:
QuoteWe could not complete your purchase. OS X
Mountain Lion is not compatible with this computer.

So my $100 developer licence is now essentially useless to me unless I buy a new mac. :rant: Anyone else here run into this problem with macminis from before 2009? And is there another way around this, I mean without having to buy new hardware?

edit:
just saw this this post on iphonedevsdk, seems I'm not the only one.

spicypixel

It's foolish they insist on specific hardware. It's a binary at the end of the day, if you modded a calculator to have wifi and an rs232 port you could effectively program that to accept your code and upload it. Again I'm finding myself more drawn to building specifically for Android which is a real shame.
http://www.spicypixel.net | http://www.facebook.com/SpicyPixel.NET

Comps Owned - ZX.81, ZX.48K, ZX.128K+2, Vic20, C64, Atari-ST, A500.600.1200, PC, Apple Mini-Mac.

hardyx

I think your computer supports Mountain Lion, but you must to upgrade RAM to 4Gb or 8Gb (the maximum your Macmini model supports). You can use OSX Lion (not mountain) too for XCode 4.6.2, perhaps needs less resources. But Lion is very slow if you don't have a lot of memory. I have a partition with Lion in my Macmini Core 2 duo with 4 Gb of RAM, and works good.

mentalthink

A counsil BDR, if you can, put 8 GB, my macmini it's only a one model upper then you (dual core, whit 2Mb from fabric), when you have 8 GB it's another machine, nothing too see whit a mac mini 2 GB, I'm running 3D soft in windows and mac at the same time, and nothing extrange occurs, and 13 or 15 app between windows 8 and mountain Lion... hyper smooth.

Take a look to this list, the same say hardyx and I think you computer supports maveriks too...
http://www.macgasm.net/2013/06/11/osx-mavericks-mac-supported-list/

spacefractal

#4
Xcode 4.6.2 + Xcode 4.6.3 does also supports Lion, not just Mountian Lion. You might need to get that from AppStore. That is what im did and its works fine here with Lion which im have with 2GB Mac Mini. So if you have Snow Leopard, try upgade to Lion, if you cant get Mountian Lion. My Mac do only have 2gb ram and can submit very fine (just did a update to Greedy Mouse yesterday).

Also Arm6 is gone now, so GlBasic supports for that should been removed too, since they have no use anymore, that is due the iPhone 5 requirements.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

Slydog

You could try 'Mac in Cloud':
http://www.macincloud.com/

QuoteMacinCloud is a remote computer rental service that allows you to use a Computer or Mobile Device to access a rented, Apple manufactured Mac Server through the Internet. You can then develop apps and run Mac programs.

I've never tried it before, so I don't know what to expect, or if it will work with GLBasic.
My current project (WIP) :: TwistedMaze <<  [Updated: 2015-11-25]

hardyx

Quote from: Slydog on 2013-Jun-17
You could try 'Mac in Cloud':
http://www.macincloud.com/
It's a good service for people without a Mac, or use for programming.  :good:
$20 a month is a good price, but buying a Mac mini is better than renting.

mentalthink

I have this version running in mountain lion Version 4.4.1 (4F1003), I think it's some special... this goes fine, because you can develop for ipod 2nd gen.... I think in newer Xcodes they discard the iPhone 2nd generation.


spacefractal

http://blog.chpwn.com/post/31824877081 <- you cant develop for iPad 2nd and iPhone 5 in same time, and Apple now require develop for iphone 5. Anyway its sadly Apple dosent sell Lion (Not Mountian Lion) on thier AppStore, which im thinks could have fixed that. Mightbeen you can get your Mac dealer to get a Lion on Disc and install that, but not sure its even works, but its a try.

Luckely howover my Mac is a ultimo 2009, and I have not that problem (even im only have 2gb in mine, but im have not upgraded to Mountian Lion, but im did upgraded to Lion, before its got removed).

Im also meant Gernot did have the extractly same problem too as you, just much earlier (he was not happens due that requirements at all). As im remember correct, he did simply got sold his old Mac, got a newer (not sure he got a used one or not)..... You might need doing the same, not matter you like it or not.
Genius.Greedy Mouse - Karma Miwa - Spot Race - CatchOut - PowerUp Elevation - The beagle Jam - Cave Heroes 2023 - https://spacefractal.itch.io/

okee

You can call Apple Support and purchase a copy of Lion from there.
I did it a few months ago, they send you a link for the download
Android: Samsung Galaxy S2 -  ZTE Blade (Orange San Francisco) - Ainol Novo 7 Aurora 2
IOS: 2 x Ipod Touch (1G)