Swift ohne Swift

Ja, man braucht einen Apple Developer Account!

Blöd, aber es müssen noch mal 99 Euro ausgegeben werden!

Und zwar leider jedes Jahr. Es gibt keine Möglichkeit, Apps, die man mit B4i erstellt, ohne kostenpflichtigen Apple-Entwickleraccount auf ein physisches iPhone zu bringen.

Zwar lässt sich der Xcode-iPhone-Simulator nutzen, aber der taugt höchstens für einen groben Überblick oder sehr rudimentäre Funktionstests.

Ich dachte zunächst, ich könnte das Abo noch etwas hinauszögern, aber man merkt schnell: Auch für die Einrichtung der Entwicklungsumgebung braucht man den Apple Developer Account.

Zertifikate, Provisioning Profiles, Gerätebindung – all das funktioniert nur über einen aktivierten Apple-Developer-Account.

Zum Apple Developer Program:
https://developer.apple.com/programs/

In Xcode kommt man vielleicht etwas weiter, bevor man einen freigeschalteten Account benötigt – aber bei B4i ist der Account wirklich von Anfang an notwendig.

Ich hab’s probiert – es führt kein Weg dran vorbei.

Abrechnungs-Chaos inklusive

Beim Registrieren für den Developer-Account hatte ich dann direkt Ärger mit der Bezahlung und wurde zweimal abgerechnet. Obwohl ich meine Mastercard beim ersten Zahlvorgang auch verifiziert hatte und eine Auftragsbestätigung per Mail kam, zeigte mein Account weiterhin an:

„Schließen Sie den Kauf Ihrer Mitgliedschaft ab. Um Ihre Registrierung fortzusetzen, schließen Sie den Kauf jetzt ab.“

Ich ging also davon aus, dass der Vorgang nicht funktioniert hatte und habe meine Zahlungsdaten nochmal eingegeben. Ergebnis: zweite Abbuchung, zweite Auftragsbestätigung. Gleiche Fehlermeldung. Wow.

Ich habe daraufhin direkt ein Ticket beim Apple-Support eröffnet und tatsächlich kam am nächsten Tag schon die Rückmeldung:
Eine der beiden Zahlungen wurde storniert und mir wird das Geld zurückgebucht. Mein Account wurde gleichzeitig freigeschaltet. Yay!

Tipp:
Wenn euch das auch passiert: NICHT NOCH MAL ZAHLEN, sondern direkt nach dem ersten Versuch den Support kontaktieren. Nervig, aber so wartet ihr nicht 3 Wochen, bis das Geld zurückgebucht wurde.