Różnica: podział Ad Hoc i rozkład rozwojowy

Jestem w trakcie tworzenia mojej pierwszej aplikacji i mam pewne zamieszanie co do profilu Ad Hoc provisioning i profilu Provisioning Development. Rozumiem, że to pytanie zostało zadane wcześniej, ale wymagało wyjaśnienia i potwierdzenia.

Patrząc na poprzednie odpowiedzi na stackoverflow zakładam, że istnieją następujące różnice:

  1. Kompilacje ad hoc można zainstalować bez iTunes podczas kompilacji deweloperskich(.ipa) musi być zainstalowany z iTunes

  2. Debugger nie może być dołączony do kompilacji Ad hoc, podczas gdy kompilacja deweloperska ma debugger

  3. Tokeny urządzeń są różne, ponieważ APN używa dwóch trybów sandbox, środowiska produkcyjne w zależności od kompilacji są Ad hoc lub rozwojowe

I mam następujące pytania

  1. Na wielu forach jest napisane, że istnieje limit 100 użytkowników na buildach Ad hoc, ale nic nie jest wspomniane, że jeśli buildy rozwojowe mają takie limity. Również te limity 100 użytkowników są na jeden profil programisty lub na aplikację?

  2. Czy tylko ad hoc buildy wymagają Udidów urządzenia, aby je zainstalować? a co z budami rozwojowymi?

    Proszę sprawdzić, czy poprawnie rozróżniam, czy pomija to jakąś ważną różnicę i wszelkie informacje na temat pytań będą niezmiernie pomocne

Author: Gueorgui Obregon, 2012-03-02

2 answers

Rozwiń swoje komentarze

  1. Kompilacje Ad Hoc mogą być dystrybuowane i instalowane za pośrednictwem iTunes, X Code organizer lub przez Internet. Jedną z usług do zarządzania adhoc builds i testowania jest Testflight (https://testflightapp.com/) sprawdź, że mają wiele zasobów dotyczących profili zaopatrzenia,

  2. Zazwyczaj twoja dystrybucja jest zoptymalizowana z pozbawionymi informacji debugowaniem, więc tak, nie możesz debugować adhoc & distribution builds w debuggerze.

  3. Twój Identyfikator aplikacji jest połączony z APN, więc wygenerowany certyfikat jest połączony z Twoją aplikacją. Tokeny urządzeń w piaskownicy i produkcji są różne.

Aby odpowiedzieć na twoje pytania

  1. W przypadku profilu dewelopera iOS masz ograniczone do 100 urządzeń na całym koncie. Są one współdzielone między aplikacjami. 100 urządzeń oznacza, że możesz zarejestrować 100 urządzeń na jedno konto dewelopera rocznie. Pod koniec roku, kiedy Odnów konto możesz edytować tę listę i zresetować limit urządzeń.

  2. Zarówno wersje ad hoc, jak i deweloperskie wymagają Twoich UDID. Dzieje się tak, że profil świadczenia (development lub adhoc) musi być zgodny z profilem świadczenia, przeciwko któremu została podpisana aplikacja. W fazie rozwoju Zwykle najłatwiej jest użyć wieloznacznego Identyfikatora aplikacji (takiego jak*), ale kiedy wydajesz (w dystrybucji ad hoc lub App store), powinieneś użyć pełnej nazwy identyfikatora aplikacji, takiej jak com.Towarzystwo.appname this jest identyfikowanie aplikacji w usługach, takich jak zakupy aplikacji lub usługi powiadomień Push

 20
Author: richerd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-03 03:57:53

Dystrybucja AdHoc pozwala zainstalować IPA na 100 urządzeniach, które można dystrybuować głównie do testów. Poza tymi 100 urządzeniami IPA nie może być zainstalowany na żadnym innym urządzeniu. Ponadto po dodaniu UDID do listy urządzeń nie można go edytować do następnego odnowienia konta dewelopera.

 0
Author: Soumya,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-10 00:59:16