Я хотел бы создать пакет библиотеки Swift только для iOS, а не для Ma c. Поэтому у меня есть файл пакета следующим образом:
let package = Package(
name: "Example",
platforms: [
.iOS(.v11)],
products: [
.library(
name: "Example",
targets: ["Example"]
)
],
targets: [
.target(name: "Example",
path: "Example/Example")
]
)
Как видите, я не включаю Ma c в платформы. Однако, когда я пытаюсь собрать из пакета, он терпит неудачу с:
ReplayKit is not available when building for macOS. Consider using `#if !os(macOS)` to conditionally import this framework.
И то же самое для любого типа, недоступного для Ma c. Как я могу решить это?