Domanda

Sono in elaborazione di creare la mia prima app e avere una certa confusione sul profilo del profilo di provisioning ad hoc e il profilo di provisioning dello sviluppo. Capisco che questa domanda è posta prima, ma aveva bisogno di alcuni chiarimenti e conferma.

Guardando le risposte precedenti su Stackoverflow Supponiamo che ci siano le seguenti differenze:

    .
  1. Build ad hoc può essere installato senza iTunes mentre le build di sviluppo (.ipa) devono essere installate da iTunes

  2. Debugger non può essere appassionato in Build ad hoc mentre lo sviluppo Build ha debugger

  3. I token del dispositivo sono diversi come APN utilizza due modalità sandbox, ambienti di produzione a seconda della build è ad hoc o sviluppo

    e ho le seguenti domande

      .
    1. Su molti forum è scritto che esiste un limite di 100 utenti su Build ad hoc, ma non è menzionato nulla che se le build di sviluppo hanno tali limiti. Anche questi limiti di 100 utenti sono per profilo sviluppatore o per applicazione?

    2. Inoltre fa solo solo le build ad hoc richiedono che gli UDID di dispositivo siano installati su di loro? Che dire della build di sviluppo?

      Si prega di vedere se avessi correttamente differenze, se questo manca qualsiasi differenza importante e qualsiasi informazione sulle domande sarà di aiuto immenso

È stato utile?

Soluzione

Expanding on your comments

  1. Ad Hoc builds can be distributed and installed though iTunes, the X Code organizer or though the web. One service for managing adhoc builds and testing is Testflight (https://testflightapp.com/) check them out they have lots of resources regarding provision profiles,

  2. Normally your distribution builds are optimized with debugging information stripped, so yes you can not debug adhoc & distribution builds in the debugger.

  3. Your App ID is linked to APNS, so the certificate you generate is linked to your application. Device tokens on Sandbox and production are different.

To answer your questions

  1. for your iOS developer profile you're limited to 100 devices across the entire account. These are shared between applications. 100 devices means that you are allowed to register 100 devices per developer account per year. At the end of the year when you renew your account you can edit this list and reset your device quota.

  2. Both ad hoc builds and developer builds require your UDIDs. What happens is that the provision profile (development or adhoc) must match the provision profile that the app was signed against. Under development it's usually easiest to use a wildcard App ID (such as *) but when you are releasing (under ad hoc or app store distribution) you should use the full App ID name such as com.company.appname this is to identify your app under services such as In app purchases or Push notification services

Altri suggerimenti

AdHoc distribution allows you to install the IPA on 100 devices which you can distribute for testing mainly. Also apart from those 100 devices, the IPA cannot be installed on any other device. Also, once a UDID has been added to the list of devices, it cannot be edited until the next renewal of the developer account.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top