Совместное использование пакета Resources.bundle с двоичной целью в диспетчере пакетов SwiftIOS

Программируем под IOS
Гость
Совместное использование пакета Resources.bundle с двоичной целью в диспетчере пакетов Swift

Сообщение Гость »


Я пытаюсь распространить XCFramework для некоторых внутренних приложений iOS с помощью Swift Package Manager. Это сторонняя библиотека, которая представляет собой:
[*]Единый XCFramework [*]Файл Resources.bundle
Файл SPM компилируется правильно и встраивается в мое приложение, но когда я пытаюсь использовать эту платформу, ему не удается загрузить ресурсы из этого пакета.

Пакет.swift

import PackageDescription пусть пакет = Пакет( имя: "ВнутреннийЗум", платформы: [ .iOS(.v12), ], продукты: [ .библиотека( имя: "ВнутреннийЗум", цели: ["MobileRTC"]), ], цели: [ .binaryTarget(имя: "MobileRTC", путь: «MobileRTC.xcframework.zip»), ] ) Структура файла:
[*]iOS Zoom README [*]Пакет [*]Источники MobileRTCResources Куча файлов... [*]Внутреннее масштабирование ВнутреннийZoom.swift MobileRTC.xcframework.zip
Я думал, что эти ресурсы будут автоматически включены в состав платформы, но похоже, что это не так, и поэтому, когда платформа пытается получить к ним доступ, происходит сбой.

Вернуться в «IOS»