iOS6 beta y continuación del desarrollo

I'm wondering if it's possible to try out the iOS6 beta on my device but still be able to develop my application (test it on my device running iOS6 beta) and have it submitted to the AppStore.

I'm not intending to install Xcode 4.5 to develop for iOS6 beta. I just want to try out the iOS6 beta on my device.

EDIT:

Me di cuenta este thread on SuperUser. I will try that approach when I get back home from work and let you know if it's possible.

preguntado el 12 de junio de 12 a las 08:06

4 Respuestas

You can easily have two versions of XCode installed in your system (I have installed both XCode 4.4 and XCode 4.5 beta 3) and my iPad is updated to iOS 6. I can test current apps on my iPad (this is, apps we're working in now) and deploy them, using XCode 4.4 of course. These apps must have a target of iOS 5.5.1 or under and mustn't use any iOS 6 additions.

Installing both XCode versions is quite easy, as the release one ( 4.4) is installed by Mac App Store and beta one (4.5) is installed as a .app file which you can drag & drop into your Application folder. It has a different name so it won't overwrite your 4.4 version.

For XCode to recognize your iOS 6 device you have to open 4.5 version, let Organizer collect data of your device and later you can open XCode 4.4, it will recognize that device image and use it (although you can't develop on iOS 6 with XCode 4.4, you CAN test an iOS 5 app on a iOS 6 device)

Espero que esto ayude

Respondido 06 ago 12, 12:08

You will not be able to debug your code on iOS 6 device with your current Xcode. You need Xcode 4.5 for that.

Respondido el 12 de junio de 12 a las 08:06

So is it possible then to have 2 versions of Xcode installed? Xcode 4.5 to be able to debug my application on iOS6 beta. And Xcode 4.3.3 to be able to submit my application to AppStore? - Pedro Warbo

I don't think that's possible, since your device with iOS6 can't be used for development with Xcode 4.3.3, so you can't archive your application. - woutr_be

That is "dumb". Many people must want to try out the new iOS betas and still be able to develop their applications. So if you want to try out the beta and still be able to develop your application you would need to have two devices then? One with beta installed and one with final release installed? - Pedro Warbo

That's exactly true, like I said, I just updated the new iPad to iOS6 to have a look, but an hour later I already went back to 5.1.1 because I have to use it in development... kinda sucks though - woutr_be

@Dennis You can easily restore your dive in Xcode's Organizer, just download the .ipsw and restore your iPhone / iPad - woutr_be

if you develop on xcode 4.3.3 and device user iOS6 beta. you can add iOS6 software image in Organizer menu for app test on device iOS6 beta.

but you cannot develop iOS6 in xcode 4.3.3

Respondido el 13 de junio de 12 a las 08:06

This version of iOS is intended only for installation on development devices registered with Apple's Developer Program. Attempting to install this version of iOS in an unauthorized manner could put your device in an unusable state, which could necessitate an out of warranty repair. Devices updated to iOS 6 beta can not be restored to earlier versions of iOS. Registered development devices will be able to upgrade to future beta releases and the final iOS 6 software.

Xcode 4.5 Developer Preview no se puede utilizar para enviar aplicaciones a iOS o Mac App Store. Continúe usando la versión pública de Xcode para compilar y enviar aplicaciones a las tiendas de aplicaciones.

Xcode 4.5 Developer Preview and iOS 6 beta are pre-release software and are considered Apple Confidential Information and are subject to the terms of your iOS Developer Program License Agreement. Unauthorized distribution or disclosure of Apple Confidential Information is prohibited.

Compruebe esto para obtener más detalles. https://developer.apple.com/devcenter/ios/index.action#betadownloads

Respondido 06 ago 12, 11:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.