标签: apple-tv

使用Firebase和tvOS

当我尝试使用带有tvOS的Firebase框架(通过cocoapods)时,我收到以下错误:

Target 'Pods-Portal TV' of project 'Pods' was rejected as an implicit dependency for 'Pods_Portal_TV.framework' because it doesn't contain platform 'appletvsimulator' in its SUPPORTED_PLATFORMS 'iphonesimulator, iphoneos'

我'欺骗'cocoapods安装框架,因为它没有将tvOS识别为支持的平台,通过将目标声明为:ios.

所以很容易看出问题所在.我的问题:在Firebase正式支持tvOS之前,是否可以解决这个问题?

apple-tv firebase swift tvos

9
推荐指数
2
解决办法
4780
查看次数

如何将Apple TV与Mac连接进行开发?

我需要使用什么样的电缆连接到Apple TV我的Mac才能使用闪电线部署应用程序 - 就像我使用iPhone一样.在主题演讲中,它看起来像是闪电端口:

主题图

这就是我所拥有的,图标不同 - USB:

我们的Apple TV

那么问题是如何连接Apple TV以部署应用程序?

apple-tv tvos

9
推荐指数
1
解决办法
5958
查看次数

为Apple TV开发应用程序

我是一名有兴趣为Apple TV开发应用程序的iPhone开发人员.Apple是否为Apple TV提供SDK?如果我可以为Apple TV开发如何在Apple TV上安装SDK?

apple-tv tvos

8
推荐指数
2
解决办法
6272
查看次数

来自iPad的Airplay - 一个单独的UIView,可在Apple TV上显示

我想使用Airplay将高清图像发送到Apple TV.

Airplay在我的iPad 2上使用iOS 5.0.1正常工作.

当我启动我的应用程序时,我的UIScreen屏幕数组中只有1个项目.(当然是iPad).我注册了更多屏幕的通知,除非我打开多任务栏并选择我的Apple TV,否则它永远不会出现.我不想这样做.

我想要一个应用程序弹出窗口,我可以在列表中选择Apple TV或任何其他播放设备.

我用过MPVolumeView,确实给了我那个列表 - 并且让我选择了Apple TV - 但是我没有得到Apple TV被选中的回叫通知 - 所以我可以设置我UIWindow的新视图!(但多任务栏确实确认Apple TV现在已经勾选,而且图标MPVolumeView也确实变为蓝色).

我也试过了externalDisplay示例应用程序,这也只显示UIScreens应用程序启动时列表中的一个屏幕.

我错过了什么?

谢谢

objective-c ipad ios airplay apple-tv

8
推荐指数
1
解决办法
3942
查看次数

在iPad上显示一件事,在Apple TV上显示另一件事?

我有一个应用程序的想法,但我不确定是否可能.

我想知道我是否能够在iPad(或iPhone)屏幕上显示一个东西,同时在Apple电视上显示完全不同的东西.例如,一个测验应用程序,其中问题显示在Apple电视上,并且iPad上列出了多个选项供用户选择.

我不确定这是否可行,或者你是否只能将iPad屏幕镜像到Apple电视上.

如果有一些"概念证明"示例代码,我很乐意看看.非常感谢.克里斯

ipad ios apple-tv

8
推荐指数
1
解决办法
2775
查看次数

UICollectionView的自定义焦点引擎行为

我使用标准UICollectionView的部分.我的细胞像网格一样布局.如果用户使用Apple TV遥控器移动焦点,则所选方向上的下一个单元格会正确聚焦.但是如果网格中存在"间隙",则默认焦点引擎跳过部分.这样做是为了聚焦一个可能在几个部分之外但在同一列中的细胞.

简单示例:共有3个部分.第一部分有3个单元格.第二个有2个单元,最后一个有3个单元.见下图:

在此输入图像描述

如果绿色单元格被聚焦并且用户触摸向下方向,则黄色单元格被聚焦并且聚焦引擎跳过第二部分.

我想强迫它没有任何部分可以跳过.因此,我不想聚焦黄色细胞而是聚焦蓝色细胞.

我了解到Apple TV Focus引擎内部的工作方式类似于网格系统,所描述的行为是默认行为.为了允许其他运动(例如对角线),我们需要通过放置隐形UIFocusGuides 来帮助聚焦引擎, 这可以将聚焦引擎重定向到preferredFocusedView.

因此,在下面的图像中,有一个不可见的红色焦点指南放置在一个UICollectionView部分的空白区域中,该部分将向下焦点重定向到所需的蓝色单元格.我认为这将是理论上的完美解决方案.

在此输入图像描述

但是我如何将UIFocusGuides 添加到UICollectionView部分的所有空白区域?我尝试了几件事,但没有任何效果.也许将它添加为装饰器视图,但这似乎是错误的.或者作为附加单元格,但是会破坏数据层并且约束锚点不起作用.

有没有人知道如何添加UIFocusGuides UICollectionView

focus apple-tv uicollectionview tvos

8
推荐指数
1
解决办法
1157
查看次数

获取Siri Remote方向(或获取更改通知?)

我一直在寻找一种方法来检查Siri Remote的当前方向或注册Siri Remote方向更改,但我还没有找到任何东西.是否可以这样做(不需要解释原始重力数据)?

已经发现了如何与"microGamepad""allowsRotation"禁用自动方向变化.哪个很酷!

orientation-changes apple-tv tvos siri-remote

8
推荐指数
1
解决办法
340
查看次数

在iOS 5上阻止AirPlay镜像

在具有iPad 2或iPhone 4S的iOS 5上,用户可以使用Apple TV和AirPlay启用屏幕镜像.如何防止以这种方式镜像我的应用程序?有没有办法检测到这种镜像正在发生,所以我可以防止我的内容被镜像?

这样做的原因是因为我有内容我不合法地允许在电视屏幕上显示.

iphone ipad ios airplay apple-tv

7
推荐指数
1
解决办法
4962
查看次数

如何在swift中连接外部游戏控制器 - 苹果电视

我在这里遵循了这个教程:https://cartoonsmart.com/how-to-support-external-game-controllers-with-swift-2-and-sprite-kit-for-the-new-apple-tv/ to在sprite工具包中将外部游戏控制器连接到apple tv,但我无法使用教程代码.我没有得到任何错误消息,但它根本无法正常工作.这是我的代码:

func setUpControllerObservers() {
    NotificationCenter.default.addObserver(self, selector: #selector(connectControllers), name: NSNotification.Name.GCControllerDidConnect, object: nil)
    NotificationCenter.default.addObserver(self, selector: #selector(disconnectController), name: NSNotification.Name.GCControllerDidDisconnect, object: nil)
}

func connectControllers() {
    var count = 0
    for controller in GCController.controllers() {
        count = count + 1
        print(count)
        print(controller.extendedGamepad != nil)
        print(controller.microGamepad != nil)
        print(controller.gamepad != nil)
        if (controller.extendedGamepad != nil && controller.playerIndex == .indexUnset) {
            if (count == 1) {
                controller.playerIndex = .index1
            }
            else if (count == 2) {
                controller.playerIndex = .index2
            }
            else …
Run Code Online (Sandbox Code Playgroud)

apple-tv gamecontroller swift

7
推荐指数
1
解决办法
677
查看次数

无法通过 Apple Configurator 2 在 Apple TV 上安装 Charles Proxy 配置文件

我一直在尝试使用此官方指南在我的 Apple TV(第 4 代,运行 tvOS 13.3)上设置 Charles Proxy。在 Apple Configurator 2 上创建配置文件后,我正在执行以下在 Apple TV 上设置配置文件的步骤:

安装配置文件屏幕 在此处输入图片说明 在此处输入图片说明

按上面的“完成”后,显示此屏幕表示尚未安装配置文件:

在此处输入图片说明

您能指导我如何在运行 tvOS 13.3 的 Apple TV 上成功安装 Charles Proxy 配置文件吗?

http-proxy apple-tv apple-configurator tvos charles-proxy

7
推荐指数
1
解决办法
1204
查看次数