2012-08-22 30 views
9

io sono novizio in Xcode e Mac. Posso fare programmi che funzionano bene con i simulatori, ma non posso creare file dmg. Da qualche parte ho sentito che ho bisogno di un account sviluppatore Apple (99 $) per questo, ma non voglio pubblicare il mio file su App Store. Ho solo bisogno di installarlo su 1 o 2 altri Mac.Ho bisogno di un account sviluppatore Apple?

+2

Ottenere un account sviluppatore non ti aiuterà a creare un file '.dmg' ... http://digital-sushi.org/entry/how-to-create-a-disk-image-installer-for- apple-mac-os-x/ – trojanfoe

+3

Sto votando per chiudere questa domanda come off-topic perché [non siamo il supporto clienti per la tua azienda preferita] (// meta.stackoverflow.com/questions/255745/). – gunr2171

risposta

7

Prima di proseguire - È CAN sviluppare applicazioni iOS e distribuire su dispositivo da Xcode senza account sviluppatore, ma per quanto ne so può essere fatto solo su dispositivi jailbroken.

Controllare this link per maggiori informazioni.

UPDATE

dispiace, ho pensato si intende sviluppare per il mobile. controllare this video about Creation of .dmg files per ulteriori informazioni.

RISPOSTA ORIGINALE

Date un'occhiata al apple developers page per vedere i diversi tipi di account. In particolare, l'account gratuito:

Se non sei pronto per partecipare a uno dei nostri programmi di sviluppo, puoi registrarti come uno sviluppatore Apple gratuitamente. Come Apple Developer registrati si accede a strumenti di sviluppo, risorse e informazioni per assistere l'utente nella creazione di applicazioni per iOS e OS X. Learn more Con l'account gratuito è possibile eseguire la vostra applicazione su qualsiasi Mac OS così come su un iPhone collegato al il Mac OS.

Con l'account a pagamento è possibile installare l'app su qualsiasi dispositivo di provisioning e inviare l'app allo store.

+3

Non esiste un programma di sviluppo individuale gratuito per piattaforma iOS che consente di distribuire o eseguire il debug dell'applicazione sul dispositivo (ad eccezione di Università): https://developer.apple.com/programs/start/university/ – Tutankhamen

+0

@Tutankhamen https: // developer.apple.com/programs/register/ – Kuf

+3

Non esiste un programma di sviluppo individuale gratuito per la piattaforma iOS *** che consente di distribuire o eseguire il debug dell'applicazione sul dispositivo *** – Tutankhamen

0

Non avete bisogno di un account Apple sviluppatori per rendere le applicazioni, ma se si vuole metterli su l'App Store, accedi ai software e ai forum di rilascio beta degli sviluppatori, quindi sì.

+0

In generale, non sarà possibile distribuire/eseguire il debug dell'applicazione sul dispositivo ... – Tutankhamen

0

è possibile sviluppare applicazioni Mac, senza un abbonamento, ma se si desidera sviluppare applicazioni iOS, è necessario un abbonamento per eseguire la vostra applicazione su qualsiasi dispositivo.

Se si desidera eseguire la vostra applicazione iOS nel simulatore iOS, però, non hanno bisogno di un abbonamento. Puoi installare Xcode e iOS Simulator su qualsiasi Mac con 10.7 Lion o versioni successive.

Forse si vuole usare i binari simulatore altri Mac, senza dover compilare l'applicazione sugli altri Mac, allora si dovrebbe avere uno sguardo a questo strumento: https://github.com/landonf/simlaunch

7

Se si sta sviluppando per il mac e si non pubblicherò su Mac App Store, non hai bisogno di un account sviluppatore.

si ha bisogno di un conto per una delle seguenti:

  • installare un'applicazione su un dispositivo iOS (anche uno proprio per il debug)
  • pubblicare un'app su una qualsiasi delle app store (sia iOS o Mac)

Modifica: notare che se non si dispone di un account, le applicazioni Os X non saranno firmate. Funzioneranno, ma ciascuno dei tuoi utenti riceverà un avviso e dovrà abbassare le impostazioni di sicurezza del suo Mac per poter eseguire l'applicazione (o, almeno, dovrà approvare ogni applicazione in modo specifico) .

+0

I commenti su [risposta di Kuf] (http: // stackoverflow.it/a/12072593/1269037) suggeriscono che potrebbe essere possibile distribuire un'app su un dispositivo iOS collegato senza un account sviluppatore. Hai una fonte che può confermare o negare questo? –

+0

Secondo questi commenti è possibile solo per dispositivi jaibroken. Apple non fornisce un modo per farlo. –

18

Con Xcode 7 non si è più sono tenuti ad avere un account di sviluppatore per prova le tue app sul tuo Mac e/o dispositivo iOS:

enter image description here

Controllare fuori here.

Si noti che questo è ufficialmente supportato da Apple, ma sarà necessario utilizzare Xcode 7 o successivo e il proprio account iCloud.

+0

Le versioni Xcode <7.0 non ci consentono di testare le app ios su dispositivi senza un account sviluppatore. Ho ragione? – Selva

+0

Sì, è vero. – Roberto

Problemi correlati