From 0de712039cacdb425b227f022705c253b298232e Mon Sep 17 00:00:00 2001 From: Nathan Walker Date: Sun, 13 Jul 2025 13:01:52 -0700 Subject: [PATCH] feat(zip): use spm to support mac catalyst --- packages/zip/nativescript.config.ts | 14 ++++++++++++++ packages/zip/platforms/ios/Podfile | 1 - packages/zip/project.json | 1 + packages/zip/tsconfig.json | 2 +- 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 packages/zip/nativescript.config.ts delete mode 100755 packages/zip/platforms/ios/Podfile diff --git a/packages/zip/nativescript.config.ts b/packages/zip/nativescript.config.ts new file mode 100644 index 00000000..74372391 --- /dev/null +++ b/packages/zip/nativescript.config.ts @@ -0,0 +1,14 @@ +import { NativeScriptConfig } from '@nativescript/core'; + +export default { + ios: { + SPMPackages: [ + { + name: 'ZipArchive', + libs: ['ZipArchive'], + repositoryURL: 'https://github.com/ZipArchive/ZipArchive', + version: '2.6.0', + }, + ], + }, +} as NativeScriptConfig; diff --git a/packages/zip/platforms/ios/Podfile b/packages/zip/platforms/ios/Podfile deleted file mode 100755 index 927f0052..00000000 --- a/packages/zip/platforms/ios/Podfile +++ /dev/null @@ -1 +0,0 @@ -pod 'SSZipArchive', '~> 2.4.3' diff --git a/packages/zip/project.json b/packages/zip/project.json index 9f487482..3f9c38af 100644 --- a/packages/zip/project.json +++ b/packages/zip/project.json @@ -14,6 +14,7 @@ "assets": [ "packages/zip/*.md", "packages/zip/index.d.ts", + "packages/zip/nativescript.config.ts", "LICENSE", { "glob": "**/*", diff --git a/packages/zip/tsconfig.json b/packages/zip/tsconfig.json index ff0d2fc6..0adf73c3 100644 --- a/packages/zip/tsconfig.json +++ b/packages/zip/tsconfig.json @@ -4,6 +4,6 @@ "outDir": "../../dist/out-tsc", "rootDir": "." }, - "exclude": ["**/*.spec.ts", "angular"], + "exclude": ["**/*.spec.ts", "angular", "nativescript.config.ts"], "include": ["**/*.ts", "references.d.ts"] }