2012-08-22 12 views
9

Jestem nowicjuszem w Xcode i Mac. Mogę sprawić, że programy będą działały dobrze na symulatorach, ale nie będę mógł tworzyć plików dmg. Gdzieś słyszałem, że potrzebuję konta programisty Apple (99 $), ale nie chcę publikować mojego pliku w sklepie App Store. Muszę go zainstalować na 1 lub 2 innych komputerach Mac.Czy potrzebuję konta programisty Apple?

+2

Uzyskanie konta programisty nie pomoże Ci utworzyć pliku '.dmg' ... http://digital-sushi.org/entry/how-to-create-a-disk-image-installer-for- Apple-mac-os-x/ – trojanfoe

+3

Głosuję, aby zamknąć to pytanie jako nietypowe, ponieważ [nie jesteśmy obsługą klienta dla Twojej ulubionej firmy] (// meta.stackoverflow.com/questions/255745/). – gunr2171

Odpowiedz

7

Zanim przejdziesz dalej - Ty CAN rozwijaj aplikacje na iOS i wdrażaj na urządzeniu z Xcode bez konta programisty, ale z tego, co wiem, można to zrobić tylko na urządzeniach z jailbroken.

Aby uzyskać więcej informacji, sprawdź numer this link.

UPDATE

przepraszam, myślałem, że oznaczało rozwija mobilne. sprawdź numer this video about Creation of .dmg files, aby uzyskać więcej informacji.

ORIGINAL ODPOWIEDŹ

Wystarczy popatrzeć na apple developers page widzieć różne typy kont. W szczególności bezpłatne konto:

Jeśli nie jesteś gotowy, aby dołączyć do jednego z naszych programów dla programistów, możesz zarejestrować się jako programista Apple bezpłatnie. Jako zarejestrowany programista Apple uzyskasz dostęp do narzędzi programistycznych, zasobów i informacji, które pomogą Ci tworzyć aplikacje na iOS i OS X. Learn more Dzięki darmowemu kontu możesz uruchomić swoją aplikację na dowolnym systemie Mac OS oraz na iPhonie podłączonym do Mac OS.

Za pomocą konta płatnego można zainstalować aplikację na dowolnym urządzeniu obsługującym i przesłać aplikację do sklepu.

+3

Nie ma bezpłatnego indywidualnego programu rozwojowego dla platformy iOS, który umożliwia wdrażanie lub debugowanie aplikacji na urządzeniu (z wyjątkiem Uniwersytetu): https://developer.apple.com/programs/start/university/ – Tutankhamen

+0

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

+3

Nie ma bezpłatnego indywidualnego programu do rozwoju na platformie iOS ***, który umożliwia wdrażanie lub debugowanie aplikacji na urządzeniu *** – Tutankhamen

0

Nie trzeba konto Apple dla programistów, aby aplikacje, ale jeśli chcesz, aby umieścić je na w App Store, uzyskaj dostęp do oprogramowania dla deweloperów i forów, a potem tak.

+0

Zwykle nie będziesz w stanie wdrożyć/zdebugować aplikacji na urządzeniu ... – Tutankhamen

0

Możesz tworzyć aplikacje dla komputerów Mac bez członkostwa, ale jeśli chcesz tworzyć aplikacje na iOS, potrzebujesz członkostwa, aby uruchomić aplikację na dowolnym urządzeniu.

Jeśli jednak chcesz uruchomić aplikację na iOS w Symulatorze iOS, nie potrzebujesz członkostwa. Możesz zainstalować Xcode i Symulator iOS na dowolnym komputerze Mac z systemem 10.7 Lion lub nowszym.

Może chcesz użyć plików binarnych symulator innych komputerów Mac bez konieczności kompilowania aplikacji na innych komputerach Mac, to należy przyjrzeć się tym narzędziem: https://github.com/landonf/simlaunch

7

Jeśli tworzysz dla mac i ciebie nie będą publikować w sklepie z aplikacjami Mac, nie potrzebujesz konta programisty.

trzeba zrobić konto na którekolwiek z poniższych kryteriów:

  • zainstalować aplikację na urządzeniu z systemem iOS (nawet własnego jednym dla debugowania)
  • Publikując aplikację na każdym ze sklepów z aplikacjami (zarówno iOS lub Mac)

Edycja: pamiętaj, że jeśli nie masz konta, twoje aplikacje Os X będą niepodpisane. Będą działać, ale każdy z Twoich użytkowników otrzyma ostrzeżenie i będzie musiał obniżyć ustawienia zabezpieczeń swojego Macintosha, aby móc uruchomić aplikację (lub, przynajmniej, będzie musiał zatwierdzić każdą aplikację specjalnie) .

+0

Komentarze na temat [Odpowiedź Kufa] (http: // stackoverflow.com/a/12072593/1269037) sugerują, że możliwe jest wdrożenie aplikacji na podłączonym urządzeniu z systemem iOS bez konta programisty. Czy masz źródło, które może to potwierdzić lub zaprzeczyć? –

+0

Według tych komentarzy jest to możliwe tylko w przypadku urządzeń z jablowaniem. Apple nie zapewnia sposobu, aby to zrobić. –

18

Z Xcode 7 już nie są wymagane, aby mieć konto programisty w celu testu swoje aplikacje na Mac i/lub urządzenie iOS:

enter image description here

Sprawdź to jest here.

Należy zauważyć, że jest to oficjalnie obsługiwany przez Apple, ale będziesz musiał użyć Xcode 7 lub nowszego i swojego konta iCloud.

+0

Wersje Xcode <7.0 nie pozwalają nam testować aplikacji ios na urządzeniach bez konta programisty. Czy mam rację? – Selva

+0

Tak, zgadza się. – Roberto

Powiązane problemy