2017-12-28 4 views
-1

Ich habe zwei Bündel ids com.myapp und com.myapp.devApple-Pay-Fähigkeit ab, aber Xcode klagt noch

com.myapp.dev nutzt die Apple-Pay-Fähigkeit und richtig konfiguriert ist und funktioniert, kann ich normalerweise bauen und loslassen.

Allerdings hat com.myapp nicht die Apple Pay-Funktion, d. H. Es ist auf der Capabilities-Sektion deaktiviert. Wenn ich versuche, das zu erstellen, erhalte ich einen Fehler, der darauf hinweist, dass mein Provisioning-Profil nicht die richtigen Berechtigungen enthält und so weiter.

Irgendwelche Hinweise, warum dies passieren könnte? Die Apple-Pay-Fähigkeit ist auf jeden Fall weg auf com.myapp

enter image description here

enter image description here

EDIT: Ich habe auch abgeleitete Daten gelöscht, aber es keine Freude entweder

+0

Sie haben also die Apple Pay-Funktion in den Cpacailities des Xcode-Projekts deaktiviert? Die Berechtigungen müssen zwischen dem Xcode-Projekt, das erstellt wird, und den Berechtigungsprofilen der Bereitstellungsprofile passen. Können Sie einen Screenshot Ihrer Xcode-Funktionen anzeigen? – wottle

Antwort

0

, wenn Sie das Bündel verändert es während des Laufs der gleichen App Sie sollten die Bereitstellungsprofile so konfigurieren, dass sie genau den aktuellen App-Konfigurationen entsprechen. Es ist besser, Bereitstellungsprofile für jede Änderung manuell zu konfigurieren

Bearbeiten: löschen abgeleitete Daten

+0

Mein schlecht, ich wollte sagen, dass apps nicht schemes .. –

+0

siehe bearbeiten ......... –

+0

Ich habe leider keine Bündel IDs geändert .. sie sollen anders sein, so dass die Kunden sowohl eine haben Dev und Live-Version auf ihren Handys zur gleichen Zeit. man sollte sich nicht gegenseitig stören und irgendwie denkt xcode, dass com.myapp Apple Pay braucht. Das einzige, woran ich denke, ist vielleicht, dass dies passiert, weil ich Apple Pay Code bedingt in meinem Quellcode verwende? Ich bin wirklich unsicher, wie es das erste Mal im Implementieren dieser Fähigkeit ist, aber es sollte nicht so lange dauern, wie ich es ausgeschaltet habe. –

0

Löschen abgeleiteten Daten allein funktioniert nicht, aber durch Neustart auch das System das Problem gelöst. Irgendein unheimlicher xcode Bug schätze ich.

Verwandte Themen