From bc77f680b14b1bca76a23313db628a23b18fef73 Mon Sep 17 00:00:00 2001 From: Nick Date: Mon, 16 Mar 2026 09:09:19 +0100 Subject: [PATCH] update podspec for zip download --- NewsmemorySDK.podspec | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/NewsmemorySDK.podspec b/NewsmemorySDK.podspec index 9575f5d1..f16b166b 100644 --- a/NewsmemorySDK.podspec +++ b/NewsmemorySDK.podspec @@ -4,16 +4,16 @@ Pod::Spec.new do |s| s.description = 'Components and configuration for Tecnavia Newsmemory ePaper solution SDK.' s.summary = 'Components for Tecnavia Newsmemory SDK.' s.homepage = 'https://www.tecnavia.com' - s.license = { type: 'Proprietary', file: 'LICENSE' } + s.license = { type: 'Proprietary', file: 'newsmemory-ios-sdk/LICENSE' } s.author = { 'Nick Aquilini' => 'naquilini@tecnavia.com' } s.source = { http: 'https://cdn-pubgit.newsmemory.com/tecnavia/newsmemory-ios-sdk/archive/v3.32.03.zip' } - s.resources = 'Other/Resources/{Newsmemory.js,*.bundle,fonts/*.ttf,fonts/*.otf,application}', 'Other/assets' - s.resource_bundles = { 'NewsmemorySDK_Privacy' => 'Other/Resources/PrivacyInfo.xcprivacy' } + s.resources = 'newsmemory-ios-sdk/Other/Resources/{Newsmemory.js,*.bundle,fonts/*.ttf,fonts/*.otf}', 'newsmemory-ios-sdk/Other/assets' + s.resource_bundles = { 'NewsmemorySDK_Privacy' => 'newsmemory-ios-sdk/Other/Resources/PrivacyInfo.xcprivacy' } s.platform = :ios, '15.1' s.libraries = "sqlite3", "sqlite3.0", "z" - s.vendored_frameworks = 'Frameworks/*.xcframework' + s.vendored_frameworks = 'newsmemory-ios-sdk/Frameworks/*.xcframework' s.dependency 'Google-Mobile-Ads-SDK', '>= 12' s.dependency 'libavif', '~> 0.11.1' @@ -34,7 +34,7 @@ Pod::Spec.new do |s| 'HEADER_SEARCH_PATHS' => '$(inherited) ${TECNAVIA_FRAMEWORKS_DIR}/BVLinearGradient.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/DoubleConversion.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/DynamicFonts.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/Newsmemory.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RCT-Folly.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RCTDeprecation.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RCTTypeSafety.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RNCAsyncStorage.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RNCClipboard.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RNDefaultPreference.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RNDeviceInfo.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RNFS.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RNFastImage.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RNGestureHandler.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RNReanimated.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RNSVG.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RNScreens.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RNShare.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/RNTextSize.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-Core.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-CoreModules.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-Fabric.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-FabricComponents.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-FabricImage.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-ImageManager.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-Mapbuffer.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-NativeModulesApple.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RCTAnimation.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RCTAppDelegate.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RCTBlob.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RCTFBReactNativeSpec.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RCTFabric.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RCTImage.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RCTLinking.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RCTNetwork.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RCTRuntime.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RCTSettings.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RCTText.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RCTVibration.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RuntimeApple.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RuntimeCore.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-RuntimeHermes.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-cxxreact.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-debug.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-defaultsnativemodule.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-domnativemodule.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-featureflags.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-featureflagsnativemodule.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-graphics.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-hermes.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-idlecallbacksnativemodule.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-jserrorhandler.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-jsi.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-jsiexecutor.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-jsinspector.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-jsinspectorcdp.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-jsinspectornetwork.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-jsinspectortracing.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-jsitooling.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-logger.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-microtasksnativemodule.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-oscompat.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-perflogger.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-performancetimeline.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-rendererconsistency.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-renderercss.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-rendererdebug.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-runtimeexecutor.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-runtimescheduler.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/React-utils.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/ReactAppDependencyProvider.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/ReactCodegen.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/ReactCommon.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/TextToSpeech.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/Yoga.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/fmt.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/glog.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-bridge.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-color-matrix-image-filters.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-cookies.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-dfp.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-html-to-pdf.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-idle-timer.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-image-marker.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-mail.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-netinfo.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-orientation-locker.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-pager-view.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-pdf.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-print.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-safe-area-context.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-sqlite-storage.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-uuid-generator.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-volume-manager.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-web-analytics.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-webview.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/react-native-zip-archive.xcframework/** ${TECNAVIA_FRAMEWORKS_DIR}/rn-fetch-blob.xcframework/**', 'OTHER_LDFLAGS' => '$(inherited) -ObjC -l"c++" -l"c++abi" -l"iconv" -l"icucore" -l"sqlite3" -l"z"', 'TECNAVIA_FRAMEWORKS_DIR' => '${PODS_ROOT}/${TECNAVIA_SDK_VERSION}/Frameworks', - 'TECNAVIA_SDK_VERSION' => 'NewsmemorySDK', + 'TECNAVIA_SDK_VERSION' => 'NewsmemorySDK/newsmemory-ios-sdk', 'USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES' => 'YES' }