Muss ich Mitglied des iOS-Entwicklerprogramms sein, um eine App auf meinem iPad zu entwickeln und zu installieren?

Muss ich Mitglied des iOS-Entwicklerprogramms sein, um eine App auf meinem iPad zu entwickeln und zu installieren?

Oder kann ich einfach Xcode ausführen und das Gerät angeben, auf dem es installiert werden soll?

Antworten (4)

UPDATE: Mit XCode 7 ist es jetzt möglich, eine App kostenlos auf Ihrem eigenen iOS9+-Gerät bereitzustellen. Nur wenn Sie Ihre App im AppleStore veröffentlichen müssen, benötigen Sie die kostenpflichtige Mitgliedschaft. Weitere Informationen finden Sie in der Antwort von qqbenq.

Ohne Mitglied zu sein, können Sie Ihre App nur im Simulator ausführen. Sie müssen ein zahlendes Mitglied sein, um die App auf einem Gerät installieren zu können.

Kostenlos :

Beginnen Sie mit der Entwicklung für iOS und Mac OS X mit Xcode IDE, Dashcode, Instruments, Interface Builder, iOS Simulator und einer Reihe zusätzlicher Entwicklertools.

Bezahlt :

Testen und debuggen Sie Ihren Code auf iPad, iPhone und iPod touch, um Ihre Anwendungen fertigzustellen.

Sie brauchen nur einen Entwickler, der Ihren Build signiert, damit er auf Ihrem Gerät läuft, damit Sie immer sehen können, ob Sie einem bestehenden Entwicklerteam oder einer Schule mit einem Bildungsentwicklungsprogramm beitreten können. Diese sind nicht ideal, wenn Sie wirklich schnell Ihre eigene App entwickeln müssen, aber dies kann funktionieren, wenn ein Freund ungenutzte Gerätesteckplätze hat und bereit ist, diese mit Ihnen zu teilen.

Xcode 7 und iOS 9 ermöglichen es Benutzern, Apps auf persönlichen Geräten zu kompilieren und zu installieren, ohne für eine Apple-Entwicklerlizenz zu bezahlen:

Jetzt kann jeder seine App auf sein Apple-Gerät bekommen.

Xcode 7 und Swift machen es jetzt für jeden einfacher, Apps zu erstellen und direkt auf ihren Apple-Geräten auszuführen. Melden Sie sich einfach mit Ihrer Apple-ID an und verwandeln Sie Ihre Idee in eine App, die Sie auf Ihrem iPad, iPhone oder Ihrer Apple Watch berühren können. Laden Sie Xcode 7 Beta herunter und probieren Sie es noch heute aus. Eine Programmmitgliedschaft ist nicht erforderlich.

Zitiert von: https://developer.apple.com/xcode/

Wenn Sie Ihre App mit einer anderen Apple-ID ausführen müssen, sind TestFlight und das kostenpflichtige Apple-Entwicklerkonto sinnvoll. Sie müssen auch bezahlen, wenn Sie iOS 9 und Xcode 7 nicht verwenden können/wollen und ältere Tools und Betriebssysteme ausführen möchten.

Sicher? Kann ich eine eigene App entwickeln und nutzen? Kümmern Sie sich nicht um Verkauf / Appstore usw.
Ja, das ist wahr. Sie brauchen nur eine Apple-ID und das ist alles. (Ich glaube, das Zertifikat, mit dem Sie Ihre App signieren, erfordert, dass Sie die App regelmäßig neu bereitstellen - etwa 3 Monate oder so)
Das 100-Dollar-bezahlte Programm ist also für Entwickler gedacht, die im Appstore bereitstellen möchten, und es gibt keine Probleme für Leute, die persönliche Apps wünschen

Sie benötigen ein Gerät mit Jailbreak. Meinerseits empfehle ich, es zu jailbreaken. Abgesehen davon hat es viele coole und nützliche Dinge hinzuzufügen.

Anleitung für Appsync (wird benötigt, um die Apps auf einem iDevice auszuführen)

So installieren Sie selbstsigniertes ipa auf iOS 3.1/3.2/4.x/5.x/6.x/7-Geräten:

  1. Gehen Sie zu Cydia->Verwalten und fügen Sie http:// iphoneame.com/repo als Quelle hinzu.
  2. Laden Sie AppSync für iOS xxxxxxxx (xxxxxxx ist das aktuelle iOS Ihres Geräts) von Cydia herunter und installieren Sie es.

Anweisungen zum Erstellen der Apps und zum Ausführen auf Ihrem iDevice:

  1. Erstellen Sie ein selbstsigniertes Codesignaturzertifikat.

Gehen Sie unter Mac OS X zu Schlüsselbundverwaltung -> Zertifikatsassistent -> Zertifikat erstellen. Es öffnet das Fenster des Zertifikatsassistenten. Geben Sie den Namen ein (in meinem Fall ist es securitylearn.net) und wählen Sie den Zertifikatstyp als Code Signing aus. Aktivieren Sie die Option Standardeinstellungen überschreiben lassen. Klicken Sie auf Weiter, bis das Zertifikat erstellt wird.

  1. Kopieren Sie /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist auf den Desktop. Bearbeiten Sie die Plist-Datei und ersetzen Sie alle Vorkommen von XCiPhoneOSCodeSignContext durch XCCodeSignContext „XCiPhoneOSCodeSignContext“ erscheint an drei Stellen – defaultproperties, runtimerequirements, overrideproperties, stellen Sie sicher, dass Sie alle ersetzen.

  2. Kopieren Sie die geänderte Info.plist-Datei in das Verzeichnis /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ und ersetzen Sie die vorhandene Datei.

  3. Schließen Sie den XCode und starten Sie ihn neu.
  4. Erstellen Sie Ihr Projekt im XCode und wählen Sie in den Projektzieleinstellungen das in Schritt 1 erstellte Zertifikat als Codesignatur-Identität aus. Wie dieses Bild http://www.securitylearn.net/wp-content/uploads/2012/12/xcode-project-code-signing-settings.png

6.0 Wenn Sie es direkt auf Ihrem Gerät ausführen möchten, verbinden Sie Ihr Gerät mit Jailbreak mit installiertem Appsync und wählen Sie dann neben der Schaltfläche „Ausführen“ den Namen Ihres Geräts aus. (Wenn Sie diese Option gewählt haben, ist dies das Ende des Tutorials)


6.1 Wenn Sie eine .ipa-Datei möchten Wählen Sie iOS-Gerät und befolgen Sie die nachstehenden Anweisungen

  1. Build erstellt die .app-Datei im Ordner build/Debug-iphoneos.

Der Standardspeicherort für die .app-Datei ist - /Users/[Benutzername]/Library/Developer/Xcode/DerivedData/[Ihre App]/Build/Products/Debug-iphoneos/

  1. Erstellen Sie einen Ordner namens Payload und kopieren Sie die .app-Datei hinein.
  2. Archivieren Sie den Payload-Ordner. Es erstellt Payload.zip.
  3. Benennen Sie Payload.zip in [App-Name].ipa um. Wir haben die IPA-Datei erfolgreich ohne Entwicklerzertifikat erstellt und diese kann auf einem Gerät mit Jailbreak installiert werden. Ziehen Sie es einfach auf iTunes und Ihr Gerät! (Achten Sie darauf, die Apps-Synchronisierung zu aktivieren.)

Eine detailliertere Anleitung mit Bildern finden Sie im Securitylearn-Post

Willkommen bei Ask Different! Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier einzufügen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verlinkte Seite ändert.

Sie können es tun, wenn das iPad jailbroken ist. Aber das bedeutet, dass Sie Ihr Gerät jailbreaken müssen und die App möglicherweise nicht auf Geräten ohne Jailbreak funktioniert, da Sie nicht in der Live-Umgebung testen können.

Wenn Sie dem Entwicklungsprogramm beitreten, erhalten Sie die Beta-Downloads von iOS und können sich beim App Store anmelden.

Mein Rat wäre, wenn Sie Ihr Geld noch eine Weile behalten möchten, entwickeln Sie die App, testen Sie sie im Simulator, der durch das Herunterladen von xCode entsteht, und treten Sie dem Programm bei, sobald Sie damit zufrieden sind.