2017-11-18 1 views
3

Ich habe eine einfache Aufgabenliste in Codename One geschrieben, und bis jetzt habe ich den Simulator verwendet, um es zu testen. Ich möchte sehen, wie es auf einem echten Gerät aussieht (iPhone 5s oder 8 Plus), aber ich möchte die Apple Developer-Mitgliedschaft nicht kaufen. Ich will wirklich nicht $ 99/Jahr (ich bin ein Anfänger) bezahlen.Kann ich meine Codename One-App kostenlos auf meinem iOS-Gerät testen?

Ich weiß, dass ich die App auf meinem Gerät durch Jailbreak bekommen kann, aber ist das der einzige Weg?

Also im Grunde meine Frage ist, ist es eine Methode, meinen Codename One App installieren auf meinem iOS-Gerät (ohne für die Mitgliedschaft zu bezahlen oder es Jailbreak)?

Klarstellung: Ich muss wissen, wie man Codename One Apps auf meinem Gerät testen. Dies ist nicht die übliche Sorge darüber, wie iOS-Apps auf einem Gerät ohne Mitgliedschaft oder Jailbreak getestet werden können. Ich verstehe, wie man das macht, wenn ich in Swift schreibe.

This video from Codename One zeigt, wie ich native Projekte generieren kann. Dies allein wäre ausreichend, aber das Erstellen der iOS-App erfordert ein Zertifikat, für das eine Apple Developer-Mitgliedschaft erforderlich ist.

Antwort

2

Sie benötigen ein Zertifikat von Apple auf einem Gerät zu testen, ohne mit Xcode und wir können nicht realistisch einen Weg darum herum bieten.

Ein kostenloses Zertifikat von Apple ist eine andere Sache. Bildungseinrichtungen haben in der Regel Zugang zu einem pädagogischen Apple-Entwickler-Konto, mit dem Sie genau das kostenlos tun können. Wenn Sie also Student sind oder einen Studenten kennen, können Sie Zugang zu einem dieser Apps erhalten und Ihre App auf Ihrem Gerät kostenlos testen .

+0

Danke Shai! Ich gehöre nicht zu einer Universität oder kenne jemanden, der das tut. Kannst du dir andere Möglichkeiten vorstellen, wie du einen solchen Account bekommen kannst? –

+1

Nur ein Freund oder etwas ähnliches, aber das wird schwierig, da Sie Probleme mit dem Zertifikatsassistenten haben, da es ein wenig aggressiv ist, Zertifikate zurückzuziehen. –

+0

Danke nochmal! Ich denke, ich muss mich etwas umsehen ... –

-2

Seit Xcode7 können Sie einfach mit Xcode auf Ihrem Gerät aufbauen, wenn Sie keine eingeschränkten Funktionen verwenden. Das heißt, Sie müssten Ihren Cross-kompilierten Code von Codename One in Xcode ausführen, um es auf einem Gerät ohne Mitgliedschaft ausführen zu können. (Nicht sicher, ob es möglich ist, die Quer kompilierten Code abgerufen werden.)

Weiteren Zusammenhang auf dem Aufbau auf dem Gerät mit Xcode:
Test iOS app on device without apple developer program or jailbreak

+0

Während diese Antwort richtig ist, wissen Sie eindeutig, dass die Frage doppelt ist. Wählen Sie also, um die Frage als Duplikat zu schließen. – Fogmeister

+1

Ich glaube nicht, dass es ein Duplikat ist. – globewalldesk

+1

Ich habe meine Antwort aktualisiert, um "Codename One" spezifisch zu sein. – calimarkus

Verwandte Themen