2012-12-25 4 views

Antwort

19

Die meiste Zeit wird dieses Problem durch eine falsch konfigurierte Info.plist-Datei verursacht. Können Sie sicherstellen, dass Sie der Dokumentation/index.html zum Ändern der Info.plist-Datei gefolgt sind? In der Datei plist set db-xpt9oxj57x9ftci in urltype (urlschema). Das sollte den Trick machen.

+4

ich vergessen 'db' in plist zu schreiben. Danke – user7388

+0

Kein Problem. Froh, dass ich helfen konnte! – MacN00b

+0

Ich glaube, du hast deinen Dropbox-Api-Schlüssel einfach weggegeben, damit jeder ihn benutzen kann. Ich möchte das bearbeiten und für Sie herausnehmen, aber ich fürchte, das würde meine 'Editor'-Privilegien missbrauchen. – Jacksonkr

4

ich gegoogelt und die Dropbox sdk hat die Linie speziell auf die die App Schlüssel in Ihrer App plist Datei

Ihre App Taste wird auch in DBRoulette-Info.plist Datei erforderlich hinzufügen, damit die App registrieren für das richtige URL-Schema. Suchen Sie dazu die Datei unter der Gruppe Ressourcen im linken Bereich, klicken Sie mit der rechten Maustaste darauf und wählen Sie Öffnen als → Quellcode. Ersetzen Sie den Text APP_KEY mit Ihrer App Schlüssel

https://www.dropbox.com/developers/start/setup#ios

0

Wenn Sie irgendwelche Fehler zu beheben oder vergessen die „db“ und immer noch Probleme haben, sauber & Neuaufbau helfen können.

0

Ihre URL-Schema sollte db-<Your App key> sein. db-a7ghdtthegj6z1g Beispiel

2

fand ich diese Lösung.

ich mit Xamarin in Windows Visual Studio 2015 arbeitete, und als Online in anderen Abfragen dargestellt, gibt es keine "URL-Schema" Option zur Verfügung. Die Lösung besteht also darin, info.plist manuell zu ändern. Ihr Dropbox-spezifisches plist Schema soll wie folgt aussehen:

<key>LSApplicationQueriesSchemes</key> 
 
    <array> 
 
    <string>dbapi-2</string> 
 
    <string>dbapi-8-emm</string> 
 
    </array> 
 
<key>CFBundleURLTypes</key> 
 
    <array> 
 
    <dict> 
 
     <key>CFBundleURLSchemes</key> 
 
     <array> 
 
     <string>db-APP_KEY</string> 
 
     </array> 
 
    </dict> 
 
    </array>

Ein großer Helfer für mich diese Informationen zu erhalten, waren die „info.plist“ für this. Diese "Info" -Modifikation sollte für jedes Xamarin-Projekt funktionieren.

0

Ich hatte dieses Problem gerade jetzt und wurde durch ein Leerzeichen vor dem db-Präfix getan. Im Plist-Editor kaum zu sehen, aber sehr offensichtlich, als ich mir das XML ansah.