Получение ресурса из пакета зависит от типа связи, которую вы используете для зависимостей вашего приложения. Это подход, который я использую в моей платформе, вы можете использовать его как для статических c, так и для динамических c связей:
if let bundlePath = Bundle.main.path(forResource: "ModelFetch", ofType: "js") {
// static framework
} else if let bundlePath = Bundle(for: BundleToken.self).path(forResource: "ModelFetch", ofType: "js") {
// dynamic framework
}
...
/// Helper class for Bundle search
public class BundleToken {}
Вместо класса BundleToken
вы можете использовать некоторый класс из вашей платформы .