Как мне поступить с кодом, предназначенным для выполнения на разных целях, таких как iOS, macOS, tvOS и т. Д., Внутри пакета в Xcode 11?
Что я имею в виду: у меня есть код, которыйЯ пытаюсь преобразовать в пакет. Этот код содержит раскадровки для macOS и iOS и классы swift для запуска с этими раскадровками, или, другими словами, классы swift для запуска на macOS и другие для iOS.
Я хочу иметь возможность создать пакет, который можно импортировать в любой проект, независимо, если этот проект предназначен только для iOS, только для Mac или имеет цели для обеих архитектур.
Большая проблема заключается в том,что у пакета нет целей, где я могу назначить ему файл.
Apple имеет этот пример , где они показывают, что вы можете указать платформы.
let package = Package(
name: "MyPackage",
platforms: [
.macOS(.v10_13), .iOS(.v11), .tvOS(.v11),
],
, нокак и ожидалось, их документы не показывают, как.
Как мне это сделать?