2016-11-28 3 views
0

Ich habe ein bestehendes App-Framework, das ich auf vielen verschiedenen Clients verwende.keine gültige 'aps-environment' Berechtigungszeichenfolge für Anwendung gefunden - Appcelerator

ich es bin die Einrichtung für einen aktualisierten Kunden und die Push-Benachrichtigungen zu testen, aber obwohl ich bin in der Lage einen ArrowDB Benutzer Ich bin nicht in der Lage zu schaffen, für Push-Benachrichtigungen mit der Fehlermeldung registrieren:

kein gültig ‚aps -Umgebung‘Berechtigung Zeichenfolge für die Anwendung gefunden

ich verwende Xcode 8.1, iOS 10.0 auf dem Test iPhone und Appcelerator Studio, bauen: 4.8.0.201611121409 und iDK 5.5.1.v20160921190109

die Zertifikate sind alle richtig und Ich habe sie nur für den Fall neu erstellt, um zu überprüfen, ob ein Problem vorliegt.

Ich habe viele der anderen Themen hier gelesen und sie alle beziehen sich auf Xcode, aber nichts, das meinem Fall zu helfen scheint.

Ich reiße mir die Haare aus!

Eine andere Seite ist die Facebook-Modul spielt und ich bekomme die Fehlermeldung:

canOpenURL: für URL fehlgeschlagen: „fbauth2: /“ - Fehler:. „Der Vorgang konnte nicht abgeschlossen werden (OSStatus Fehler -10.814).

Mein einziger Gedanke ist, dass etwas in der trap.xml Datei falsch ist? aber keine Fehler kommen und alles andere int er App funktioniert perfekt

irgendwelche Ideen?

+0

Siehe diesen Thread: http: // stackoverflow.com/questions/39594073/post-ios10-xcode-8-0-fehlende-push-notification-berechtigung-error-after-build – fahad86

+0

danke Fahad86, die jetzt die Fehlermeldung: Push-Notification-Zertifikat nicht konfiguriert irgendwelche Ideen? –

Antwort

0

Hier ist die Sache: Wir haben die Berechtigungen-Handhabung in Ti.Facebook geändert, so dass es ermöglicht, den keychain-access-Schlüssel zu setzen. Da dies jedoch mit Ihren Push-Berechtigungen kollidieren wird, müssen Sie diese möglicherweise auch in Ihre Berechtigungsdatei schreiben, z.

<key>aps-environment</key> 
<string>development</string> 

Die Änderung war auch, dass Xcode 8 Provisioning-Profile anders behandelt, so dass die alte Art nicht wieder funktioniert. In 6.0.1 werden wir jedoch die gesamte Funktionalität verbessern, indem wir die erforderlichen Funktionen pro Feature/Modul dynamisch einbinden, so dass Sie keine benutzerdefinierte Capabilities-Datei mehr benötigen. Siehe MOD-2313 und es sind verknüpfte Tickets für mehr Infos dazu.

ähnliche Probleme (nativ in Bezug auf Push-Funktionen):

Lassen Sie uns wissen, wenn Sie weitere Fragen haben!

+0

Hallo Hans, danke für die Antwort. Ich habe ein paar Fragen. per Berechtigungsdatei was meinst du? Ist das die Datei tiap.xml? und das Xcode-Problem für das aps-Problem, das ich in Appcelerator aufbaue, also wo ändere ich die Fähigkeiten, um die Push-Benachrichtigungen zu aktivieren? –

0

überprüft, ob Ihre Push-Zertifikate hier korrekt konfiguriert sind: https://developer.apple.com/account/ios/certificate/, und das Provisioning-Profil, das Sie zum Erstellen verwenden, ist eins ohne Platzhalterzeichen?

+0

danke - ja alle Zertifikate sind gültig und ich habe den Prozess der Neuausgabe von ihnen durchlaufen und das Profil ist für die spezifische App –

Verwandte Themen