2016-04-28 20 views
0

Ich habe Probleme, Branch zum Deep-Linking zu bringen. Mein Gedanke ist, dass es wegen des App-Präfixes ist.Provisionierungsprofil-Präfix, das sich von dem unterscheidet, mit dem es kompiliert wird

Ich gehe in das Entwickler-Portal und erstellen Sie eine neue App-ID:

enter image description here


Dann erstelle ich ein neues Provisioning-Profil, die App-ID:

enter image description here


Wenn ich gehe, um mein Prov-Profil zu setzen und dev cert das Präfix nicht übereinstimmen:

enter image description here


Also ich nehme an, dass der App mit einem anderen Präfix kompiliert wird als das, was in dem Provisioning-Profil ist. Wenn ich versuche, von Branch aus eine Tiefenverbindung herzustellen, wird die App nicht gefunden.

Ich habe versucht, neue Zertifikate, neue Bereitstellungsprofile, neue App-IDs zu erstellen. Nichts behebt das. Irgendwelche Ideen?

Antwort

1

Alex mit Branch hier: Ja, das Provisioning Profil Mismatch würde definitiv Universal Links nicht funktionieren! Es sollte jedoch keine Auswirkungen auf Deep-Links des URL-Schemas haben. Sind beide jetzt gebrochen?

Es ist schwer, genau zu beheben, wo das Provisioning-Profil Konfiguration ohne Zugriff auf die Projektdatei aus ist, aber hier ist das Apple-docs Seite über alle Orte, kann eingestellt werden: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html

+0

vielen Dank für die Rückmeldung an mich. Ich habe die Setup-Anweisungen für den Zweig mehrmals durchlaufen und immer noch Probleme. Dies ist das einzige, was ich denke, ist das Problem. – random

+1

@random sind Ihre URL-Schema Deep Links arbeiten? Die Nichtübereinstimmung des Bereitstellungsprofils ist nicht Bestandteil der Branch-Konfiguration. Sie müsste daher separat aufgelöst werden. Haben Sie versucht, die Informationen mit den Anweisungen auf der entsprechenden Apple Developer Documentation-Seite anzupassen? –

+0

ja alles ist richtig und passend. Würde es dir etwas ausmachen, zu einer Conversion zu wechseln, um mir mehr zu helfen? Oder sollte ich ein Ticket für Branch öffnen? – random

0

Es stellte sich heraus, Universal Links: funktioniert nicht mit Branch-Testschlüsseln aufgrund der von Apple auferlegten Beschränkung der Größe der AASA-Datei.

Also, wenn Ihre Universal Links nicht funktionieren und Sie Testschlüssel verwenden, ist das wahrscheinlich der Grund. Stellen Sie außerdem sicher, dass die von Ihnen verwendete URL nicht/m/enthält, da dies kein Universal Link ist.