5

シミュレーターで非常にうまく機能する TVML アプリがあります。menuBar テンプレートから始めて、stackTemplate と productTemplate を使用しました。シミュレーターではすべてがうまく機能しています。ただし、Apple TV を接続してそこで実行しようとすると、アプリケーションがロードされますが、次のエラーが発生します。

TVMLKitErrorDomain error 3

数日間、これが何であるかを調べようとしましたが、エラー コードに関する情報は見つかりませんでした。シミュレーター バージョンは、Apple が推奨するように localhost 9001 で実行されており、問題はありません。ただし、デバイスでアプリを適切に実行することはできません。そのエラーが何であるか、またどのように修正できるかを知っている人はいますか? いつものように、私はあなたの助けに感謝します!

4

4 に答える 4

5

TVアプリでも同じエラーが発生しました。Info.plistを編集することで解決しました。このエラーは、アクセスしようとしている URL ユーザーにアクセスできないことを示しています。

アプリのInfo.plistからhttp://を許可する必要があります。

ここに画像の説明を入力

于 2016-11-30T11:48:24.487 に答える
1

デバイスで実行している場合は、この行を localhost から IP アドレスに変更する必要があります。

static let TVBaseURL = "http://localhost:9001/"

static let TVBaseURL = "http://MY.IP.ADDRESS.HERE:9001/"
于 2016-01-28T20:50:15.423 に答える