问题描述
我开发了this shared package。很好。
In the package test harnesses (3 iOS apps),它很好用,并且IB情节提要板呈现了控件(这是IBDesignable)。
但是,当我将它作为一个软件包包含在另一个应用程序中时(我无法共享源代码),我得到了这些非常奇怪的渲染失败消息:
Error: 'UIPickerView' is unavailable in tvOS
以此类推。一堆“ tvOS中不可用”错误。
这是日志的样子:
构建成功,应用运行正常。但是,我想知道这是否会在App Store发行过程中引起问题。
嗯... DU。这是一个iOS软件包和实用程序,并利用了诸如触觉之类的许多功能。
该软件包明确指出它是iOS(12),并且我看不到任何说明为什么我的情节提要坚持要尝试渲染为tvOS的迹象。
我想念什么?我认为我肯定缺少the Package.swift file中的某些内容,但这很简单:
import PackageDescription
let package = Package(
name: "RVS_Spinner",platforms: [
.iOS(.v12)
],products: [
.library(
name: "RVS-Spinner",targets: ["RVS_Spinner"])
],targets: [
.target(name: "RVS_Spinner")
]
)