【问题标题】:TVMLKitErrorDomain error 3 MessageTVMLKitErrorDomain 错误 3 消息
【发布时间】:2016-01-28 01:01:28
【问题描述】:

我有一个 TVML 应用程序现在在模拟器中运行良好。我从 menuBar 模板开始,并使用了 stackTemplate 和 productTemplate。一切都在模拟器中正常工作。但是,当我连接 Apple TV 并尝试在那里运行时,应用程序会加载,但随后出现以下错误:

TVMLKitErrorDomain error 3

这几天我一直试图找出这是什么,但我没有找到任何与错误代码有关的信息。模拟器版本像 Apple 推荐的那样在 localhost 9001 上运行,这是完美的。我只是无法让应用程序在设备上正常运行。有谁知道那个错误是什么,我该如何解决?一如既往,感谢您的帮助!

【问题讨论】:

    标签: ios-simulator apple-tv tvml


    【解决方案1】:

    您需要从与您的 TVMLKit JS 文件相同的目录中运行此命令:

    python -m SimpleHTTPServer 9001 .

    【讨论】:

    • 这对我有用 Xcode 9.1 不知道为什么但是谢谢!
    【解决方案2】:

    我的电视应用程序出现了同样的错误。通过编辑 Info.plist 解决。此错误表示尝试访问的 URL 用户不可访问。

    您需要为您的应用从 Info.plist 中允许 http://

    【讨论】:

      【解决方案3】:

      如果您在设备上运行,您应该将此行从 localhost 更改为您的 IP 地址:

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

      static let TVBaseURL = "http://MY.IP.ADDRESS.HERE:9001/"
      

      【讨论】:

        【解决方案4】:

        只需在您的应用文件夹中打开一个新终端并在运行模拟器之前运行以下命令:

        ruby -run -ehttpd . -p9001
        

        【讨论】:

          猜你喜欢
          • 2015-08-29
          • 2011-05-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-03-26
          相关资源
          最近更新 更多