9

DropBox を iPhone アプリに統合しようとしています。しかし、次のようなエラーが発生します

[ERROR] DropboxSDK: unable to link; app isn't registered for correct URL scheme (db-xpt9oxj57x9ftci)

誰でもこれを解決するのを手伝ってもらえますか?

4

6 に答える 6

19

ほとんどの場合、この問題は Info.plist ファイルの構成ミスが原因です。Info.plist ファイルの変更について、documentation/index.html に従っていることを確認できますか? info plist で、urltype (urlschema) に db-xpt9oxj57x9ftci を設定します。これでうまくいくはずです。

于 2012-12-25T07:06:07.687 に答える
4

私はグーグルで検索しましたが、Dropbox SDKには、アプリのplistファイルにアプリキーを追加するための特別な行があります

アプリが正しい URL スキームに登録できるように、DBRoulette-Info.plist ファイルにもアプリ キーが必要です。これを行うには、左ペインの Resources グループでファイルを見つけて右クリックし、Open As → Source Code を選択します。テキスト APP_KEY をアプリのキーに置き換えます

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

于 2012-12-25T07:09:06.160 に答える
2

この解決策を見つけました。

私は Windows Visual Studio 2015 で Xamarin を使用していますが、オンラインの他のクエリで示されているように、利用可能な「URL スキーム」オプションはありません。したがって、解決策は、info.plist を手動で変更することです。ドロップボックス固有の plist スキームは次のようになります。

<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>

この情報を取得するための優れたヘルパーは、この の「info.plist」でし。この「情報」の変更は、どの xamarin プロジェクトでも機能するはずです。

于 2016-07-06T08:27:48.087 に答える
0

私はちょうど今この問題を抱えていて、db- プレフィックスの前にスペースを入れました。plist エディターでは見にくいですが、XML を見ると非常に明白です。

于 2016-08-03T05:44:13.167 に答える