I’ve tried contacting Apple Support, but they tell me “the information I need is already on the dev site”. All I see is “Download iPhone OS 3.0 through iTunes” on the program portal. Those are really bad instructions.
The OS is already installed on my iPhone, but Xcode needs the disk image to enable me to develop for the device.
OK, I see. It doesn’t need the disk image, actually. After upgrading my device to 3.0, all I had to do to make it work for development was go to the Organizer in Xcode and click the button that said something along the lines of “Enable this device for development”. I imagine that does something with provisioning profiles or something.
Thanks for letting me know that. I figured not having the image was the reason that I couldn’t use the provisioning profile that I re-downloaded, but I guess I just didn’t add the new device to it properly. So I created the profile once again and things are good now.
A non-Unity-using iPhone developer I know personally mentioned something about being able to get OS 3.0 for free for 2.x-running devices. Was that only true of the beta versions, or are we developers actually entitled to a free upgrade?
If you plug in a device, and it isn’t already enabled for development, Xcode should give you a very clear, easy to see option, when you click on the device in the menu in the upper-left of the Organizer screen.
Yes, but I don’t think that has much to do with this process.
this is the message i see in the organizer window of the xcode project but i don’t
see any setting to enable development:
The Developer Disk Image could not be mounted.
Xcode could not find an appropriate Developer Disk Image to mount on fundi’s iPhone. Please contact Apple for the 3.0 (7A341) device support package.
I’m about to attempt to install os3 also, but I am hoping that I have understood you guys wrongly…
My past experiences have been that if you do not have the disk image, you cannot install the provisioning profile. It would seem that I have to install the OS after selecting the “Use for development” and thus I need the image on my HDD before I can start…
Now, as it is, my mate downloaded a copy of the developer version of the SDK for me about a week before the final version was released. I simply cannot download ANYTHING from Apple’s developer site. I can login, view any HTML page I want and login to iTunes Connect, but if I try to download ANYTHING from a PDF to a Video or DMG it tells me my session has expired. If I then hit the back button and continue browsing it has no problems with my session until I try to download anything again… go figure…
Anyways, so now I have the OS, but not very motivated to install it. Problem is, my latest game was just completed tonight and I tried to upload it and I keep getting an error message from the App Uploader that says the file CANNOT be uploaded. CANNOT in capitals, no less… So I am assuming it may be because I don’t have OS3 on my device and it DOES ask me befor eI upload it wether it was tested on OS3. Not sure if an older iPhone SDK can do this butI am hoping that by having OS3 on my phone, the last generation of the SDK will generate a working app for me that I can upload…
From what I read in here it seems I HAVE to have the latest SDK also befor emy apps will work. Please tell me I am wrong…
The internet is so bloody expensive over here that last time I went to the internet cafe to download the then-current SDK, they quoted me narly 3 months of my salary just to download the FREE SDK from Apple…
Heck, I even went to the Apple store yesterday to get a copy of 10.5.7 since that DO have that and DO give that away for free. When i asked them if they have the iPhone SDK they told me that there are not enough people in South Africa that use it for them to warrant the expense of downloading it so if I want it I will have to fork out for it… Please tell me I am understanding this wrongly and that I CAN still release iPhone apps through Unity if I do not have the OS3 SDK…
No; the disk image is only for restoring it as far as I know. I have the disk image on my G5, which is the iPod touch’s “home”, but I do iPhone development on my Mac mini (because it needs an Intel machine for that). There is no disk image on the mini, but Xcode doesn’t care.
As far as needing OS 3; not sure. There’s a checkbox now for “tested on OS 3.0” when you upload, but I don’t know what happens if you don’t check it.