iOSアプリケーションでSpotify SDKを使用していて、シミュレータで実行しているとき、またはXcodeから直接アプリをインストールしたときにデバイスで実行しているときにログインが機能しています。私は、メソッド呼び出し(ファブリックを使用して)アプリのアドホックビルドを配布する場合Ad-hocディストリビューションを使用すると、Spotifyへのログインが失敗する
[self.player loginWithAccessToken:self.auth.session.accessToken];
が完了しないと、ユーザーはログインされることはありません。Spotify's own tutorial以下、このメソッドは、メインスレッドとそのブロックに呼び出された場合バックグラウンドスレッドのdispatch_async呼び出しでラップすると、UIはブロックされませんが、ユーザーはまだログインしていません。
ワイルドカードプロビジョニングプロファイルとアプリ固有の両方で試してみましたが、違いはありません。
に含まれるデモプロジェクトは、Ad-Hocビルドを配布するときに動作します(ログインできる)。これは、Spotifyのサンプルアプリ、コールバック、クライアントID、および類似しているが同一ではないコードを使用している。
私の質問は、分散型ビルドのために何をしていないのですか?