Ich habe meinen iPod auf iOS 9 aktualisiert und möchte meine eigenen Apps dafür erstellen. Ich möchte jedoch nicht für ein Entwicklerkonto bezahlen, da es so viel kostet. Ich habe in Xcode 7 gelesen, dass Sie Apps für iOS ohne ein Entwicklerkonto entwickeln können. Dies scheint bei mir nicht der Fall zu sein. Wenn ich stattdessen versuche, meine Testanwendung (eine leere Einzelansichtsanwendung) zu erstellen, erhalte ich die Fehlermeldung "Nein" Codesignatur-Identitäten gefunden 'und fordert mich auf,' an einem Programm teilzunehmen '.
Gibt es eine Möglichkeit, Anwendungen zu entwickeln, ohne ein Entwicklerkonto zu bezahlen? (Gibt es eine kostenlose Option in den Programmoptionen oder nicht? Ich möchte die Schritte nicht durchgehen und herausfinden, dass mir 99 US-Dollar berechnet wurden!)
quelle
Antworten:
Sie müssen nicht für den Entwickler von Apple bezahlen, sondern möchten die 99-Dollar-Option für ein Store-Zertifikat, Abrechnungszertifikate und allgemeine Codesignaturzertifikate.
Ihre persönliche AppleID ist gut genug, um Apps in Xcode zu signieren und auf einer begrenzten Anzahl von Geräten (5 oder mehr) von Ihrem Mac zu laden, um mit der Entwicklung zu beginnen. Wenn Sie TestFlight benötigen oder eine signierte App erstellen möchten, die überprüft wird, müssen Sie bezahlen, können aber kostenlos loslegen.
So mache ich eine zuvor bezahlte AppleID rückgängig: Möglicherweise benötigen Sie Unterstützung von Apple Developer, um Ihre AppleID aus dem bezahlten Programm freizugeben, wenn Sie dieselbe AppleID wiederverwenden (und ich empfehle, immer dieselbe wiederzuverwenden und keine neuen Konten zu erstellen, wenn Sie darauf zugreifen) so ein Schluckauf).
Löschen Sie stattdessen alle Xcode-Kopien, die Sie möglicherweise früher installiert haben - unabhängig davon, ob sie aus dem Mac App Store stammen oder heruntergeladen wurden, und installieren Sie anschließend Xcode 7 aus dem Mac App Store:
Sobald es heruntergeladen ist, starte die App und gehe zu den Einstellungen:
Wenn Sie eine App für iOS erstellen, verbinden Sie das iOS-Gerät und wählen Sie diese AppleID, um die App zu signieren, wenn Sie dazu aufgefordert werden.
quelle
Bitte befolgen Sie die folgenden Schritte: -
Anforderungen: Sie müssen iOS 9 auf Ihren Geräten (iPhone oder iPad) und Xcode 7 ausführen und benötigen ein kostenloses Entwicklerkonto, mit dem Sie "auf dem Gerät testen" können.
Schritt 1: Starten Sie Ihre Anwendung, die Sie auf dem Gerät ausführen möchten.
Schritt 2: Schließen Sie Ihr iOS-Gerät über USB an.
Schritt 3: Wählen Sie im Dropdown-Menü zur Geräteauswahl Ihr Gerät aus (kein Simulator).
Schritt 4: Warten Sie, bis Xcode 7 die Symboldateien indiziert und verarbeitet. Dies kann auch eine Weile dauern, seien Sie also geduldig. Sobald der Vorgang abgeschlossen ist, wird der Status Bereit angezeigt.
Schritt 5: Klicken Sie auf die Schaltfläche Abspielen (Anwendung ausführen). Wahrscheinlich wird ein Fehler angezeigt, der besagt, dass das Codieren des Zeichens fehlgeschlagen ist. Das ist okay. Klicken Sie auf Problem beheben und dann auf Hinzufügen, um sich mit Ihrem Entwicklerkonto anzumelden. Denken Sie daran, dass Sie kein kostenpflichtiges Entwicklerkonto benötigen, aber ein kostenloses Entwicklerkonto (Apple ID). Wenn Sie kein Entwicklerkonto haben, erstellen Sie ein Konto, indem Sie stattdessen auf An einem Programm teilnehmen klicken.
Schritt 6: Sobald Sie sich angemeldet haben, klicken Sie erneut auf die Schaltfläche Abspielen, um mit dem Kompilieren fortzufahren. Möglicherweise wird ein weiterer Fehler angezeigt, der besagt, dass eine App-ID mit ID… nicht verfügbar ist. Bitte geben Sie eine andere Zeichenfolge ein. Um dies zu beheben, klicken Sie auf die Registerkarte Allgemein, und geben Sie dem Bundle-Bezeichner einen eindeutigen Namen (löschen Sie den Namen zwischen den beiden Punkten und fügen Sie Ihren eigenen Namen hinzu. Lassen Sie das Präfix und das Suffix unverändert).
Schritt 7: Klicken Sie erneut auf die Wiedergabetaste. Die Kompilierung sollte abgeschlossen sein, und die von Ihnen kompilierte App wird auf dem Startbildschirm Ihres iOS-Geräts angezeigt.
Schritt 8: Sie müssen den Zugriff auf die App aktivieren, indem Sie dem Entwickler auf Ihrem iOS-Gerät vertrauen. Gehen Sie dazu zu Einstellungen → Allgemein → Profil, tippen Sie auf die Entwickler-App und gewähren Sie Zugriff.
Schritt 9: Starten Sie die App auf dem Startbildschirm Ihres Geräts, und iOS sollte es Ihnen ermöglichen, sie zu verwenden. Happy Code Signing :).
Hinweis: Sie können Push-Benachrichtigung und In-App-Kauf nicht auf dem kostenlosen Mitgliedskonto testen.
quelle
Sie können Apps für Ihr eigenes iOS-Gerät entwickeln, indem Sie sich unter https://developer.apple.com/resources/ registrieren .
Die Registrierung für bestimmte Entwicklerprogramme ist ein separater Schritt, den Sie nicht ausführen müssen. Fröhliches Codieren.
quelle
Die markierte Lösung funktioniert. Anstatt es erneut herunterzuladen, können Sie temporäre Dateien entfernen, die Xcode beim ersten Start erstellt. Dies kann mit Apps wie CleanMyMac geschehen.
Und Sie können mit der Neuinstallation von Xcode beginnen
quelle