【发布时间】:2018-07-03 09:43:56
【问题描述】:
我正在为 iOS 和 tvOS 开发一个 React 本机项目。我已经开始使用 iOS 版本,但我想扩展 Xcode 项目/工作区以也为 tvOS 构建。对于两个目标,React(Native)代码(逻辑)和状态管理将是完全相同的。只是一些 UI 调整,但这没什么大不了的。
我现在遇到的问题是构建应用程序。对于 iOS,需要为 tvOS 目标链接不可用的库(我也不需要它们)。例如:Orientation。我已经自动链接这个库以用于 iOS,但这现在导致应用程序不能为 tvOS 构建,因为该平台上不提供方向。该库未显示在 tvOS 目标的链接库列表中,但由于某种原因,在构建应用程序时 Xcode 尝试添加它,然后中断构建。
希望你们能帮我解决这个问题,我觉得我忽略了一些东西。
我已经对构建时遇到的错误进行了截图:
【问题讨论】:
-
您是否在您在 iOS 和 tvOS 目标之间共享的任何源文件中导入
Orientation库?从错误消息来看,您似乎是在AppDelegate.m中导入Orientation,这似乎是导致问题的原因。
标签: ios swift xcode react-native tvos