Skip to content

Commit 966344c

Browse files
authored
Merge pull request #1265 from SagarSDagdu/privacy-manifest-inclusion-in-podspec
Bugfix: Update `podspec` to include privacy manifest
2 parents e5e8339 + 5d3db22 commit 966344c

File tree

2 files changed

+18
-8
lines changed

2 files changed

+18
-8
lines changed

SQLite.swift.podspec

+4
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ Pod::Spec.new do |s|
3434
ss.source_files = 'Sources/SQLite/**/*.{c,h,m,swift}'
3535
ss.exclude_files = 'Sources/**/Cipher.swift'
3636
ss.library = 'sqlite3'
37+
ss.resource_bundle = { 'SQLite.swift' => 'Sources/SQLite/PrivacyInfo.xcprivacy' }
3738

3839
ss.ios.deployment_target = ios_deployment_target
3940
ss.tvos.deployment_target = tvos_deployment_target
@@ -53,6 +54,7 @@ Pod::Spec.new do |s|
5354
s.subspec 'standalone' do |ss|
5455
ss.source_files = 'Sources/SQLite/**/*.{c,h,m,swift}'
5556
ss.exclude_files = 'Sources/**/Cipher.swift'
57+
ss.resource_bundle = { 'SQLite.swift' => 'Sources/SQLite/PrivacyInfo.xcprivacy' }
5658

5759
ss.xcconfig = {
5860
'OTHER_SWIFT_FLAGS' => '$(inherited) -DSQLITE_SWIFT_STANDALONE',
@@ -77,6 +79,8 @@ Pod::Spec.new do |s|
7779

7880
s.subspec 'SQLCipher' do |ss|
7981
ss.source_files = 'Sources/SQLite/**/*.{c,h,m,swift}'
82+
ss.resource_bundle = { 'SQLite.swift' => 'Sources/SQLite/PrivacyInfo.xcprivacy' }
83+
8084
ss.xcconfig = {
8185
'OTHER_SWIFT_FLAGS' => '$(inherited) -DSQLITE_SWIFT_SQLCIPHER',
8286
'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) SQLITE_HAS_CODEC=1 SQLITE_SWIFT_SQLCIPHER=1'

SQLite.xcodeproj/project.pbxproj

+14-8
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,9 @@
218218
DB7C5DA728D7C9B6006395CF /* SQLiteVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB7C5DA528D7C9B6006395CF /* SQLiteVersion.swift */; };
219219
DB7C5DA828D7C9B6006395CF /* SQLiteVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB7C5DA528D7C9B6006395CF /* SQLiteVersion.swift */; };
220220
DB7C5DA928D7C9B6006395CF /* SQLiteVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB7C5DA528D7C9B6006395CF /* SQLiteVersion.swift */; };
221+
DBB93D5A2A22A373009BB96E /* SchemaReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBB93D592A22A373009BB96E /* SchemaReaderTests.swift */; };
222+
DBB93D5B2A22A373009BB96E /* SchemaReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBB93D592A22A373009BB96E /* SchemaReaderTests.swift */; };
223+
DBB93D5C2A22A373009BB96E /* SchemaReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBB93D592A22A373009BB96E /* SchemaReaderTests.swift */; };
221224
DEB306BA2B61CEF500F9D46B /* SQLite.h in Headers */ = {isa = PBXBuildFile; fileRef = EE247AD61C3F04ED00AE3E12 /* SQLite.h */; settings = {ATTRIBUTES = (Public, ); }; };
222225
DEB306BC2B61CEF500F9D46B /* CoreFunctions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE247AFC1C3F06E900AE3E12 /* CoreFunctions.swift */; };
223226
DEB306BD2B61CEF500F9D46B /* Coding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49EB68C31F7B3CB400D89D40 /* Coding.swift */; };
@@ -288,9 +291,6 @@
288291
DEB307092B61CF9500F9D46B /* Connection+AttachTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19A170C08525D3D27CB5F83C /* Connection+AttachTests.swift */; };
289292
DEB3070B2B61CF9500F9D46B /* SQLite.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 03A65E5A1C6BB0F50062603F /* SQLite.framework */; };
290293
DEB3070D2B61CF9500F9D46B /* Resources in Resources */ = {isa = PBXBuildFile; fileRef = 3DF7B79528846FCC005DD8CA /* Resources */; };
291-
DBB93D5A2A22A373009BB96E /* SchemaReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBB93D592A22A373009BB96E /* SchemaReaderTests.swift */; };
292-
DBB93D5B2A22A373009BB96E /* SchemaReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBB93D592A22A373009BB96E /* SchemaReaderTests.swift */; };
293-
DBB93D5C2A22A373009BB96E /* SchemaReaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBB93D592A22A373009BB96E /* SchemaReaderTests.swift */; };
294294
EAE5A0372B893C43007C7EA4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = EAE5A0362B893C43007C7EA4 /* PrivacyInfo.xcprivacy */; };
295295
EAE5A0382B893C43007C7EA4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = EAE5A0362B893C43007C7EA4 /* PrivacyInfo.xcprivacy */; };
296296
EAE5A0392B893C43007C7EA4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = EAE5A0362B893C43007C7EA4 /* PrivacyInfo.xcprivacy */; };
@@ -433,10 +433,10 @@
433433
DB58B21028FB864300F8EEA4 /* SchemaReader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SchemaReader.swift; sourceTree = "<group>"; };
434434
DB58B21528FC7C4600F8EEA4 /* SQLiteFeature.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteFeature.swift; sourceTree = "<group>"; };
435435
DB7C5DA528D7C9B6006395CF /* SQLiteVersion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteVersion.swift; sourceTree = "<group>"; };
436+
DBB93D592A22A373009BB96E /* SchemaReaderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SchemaReaderTests.swift; sourceTree = "<group>"; };
436437
DEB306E52B61CEF500F9D46B /* SQLite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SQLite.framework; sourceTree = BUILT_PRODUCTS_DIR; };
437438
DEB307112B61CF9500F9D46B /* SQLiteTests visionOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SQLiteTests visionOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
438439
DEB307132B61D04500F9D46B /* SQLite visionOS.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; name = "SQLite visionOS.xctestplan"; path = "Tests/SQLite visionOS.xctestplan"; sourceTree = "<group>"; };
439-
DBB93D592A22A373009BB96E /* SchemaReaderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SchemaReaderTests.swift; sourceTree = "<group>"; };
440440
EAE5A0362B893C43007C7EA4 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
441441
EE247AD31C3F04ED00AE3E12 /* SQLite.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SQLite.framework; sourceTree = BUILT_PRODUCTS_DIR; };
442442
EE247AD61C3F04ED00AE3E12 /* SQLite.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SQLite.h; sourceTree = "<group>"; };
@@ -1539,6 +1539,7 @@
15391539
INFOPLIST_FILE = "$(SRCROOT)/Sources/SQLite/Info.plist";
15401540
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
15411541
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1542+
MARKETING_VERSION = 0.15.3;
15421543
PRODUCT_BUNDLE_IDENTIFIER = com.stephencelis.SQLite;
15431544
PRODUCT_NAME = SQLite;
15441545
SDKROOT = appletvos;
@@ -1561,6 +1562,7 @@
15611562
INFOPLIST_FILE = "$(SRCROOT)/Sources/SQLite/Info.plist";
15621563
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
15631564
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1565+
MARKETING_VERSION = 0.15.3;
15641566
PRODUCT_BUNDLE_IDENTIFIER = com.stephencelis.SQLite;
15651567
PRODUCT_NAME = SQLite;
15661568
SDKROOT = appletvos;
@@ -1612,6 +1614,7 @@
16121614
INFOPLIST_FILE = "$(SRCROOT)/Sources/SQLite/Info.plist";
16131615
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
16141616
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1617+
MARKETING_VERSION = 0.15.3;
16151618
PRODUCT_BUNDLE_IDENTIFIER = com.stephencelis.SQLite;
16161619
PRODUCT_NAME = SQLite;
16171620
SDKROOT = watchos;
@@ -1636,6 +1639,7 @@
16361639
INFOPLIST_FILE = "$(SRCROOT)/Sources/SQLite/Info.plist";
16371640
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
16381641
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1642+
MARKETING_VERSION = 0.15.3;
16391643
PRODUCT_BUNDLE_IDENTIFIER = com.stephencelis.SQLite;
16401644
PRODUCT_NAME = SQLite;
16411645
SDKROOT = watchos;
@@ -1660,7 +1664,7 @@
16601664
INFOPLIST_FILE = "$(SRCROOT)/Sources/SQLite/Info.plist";
16611665
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
16621666
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1663-
MARKETING_VERSION = 0.14.0;
1667+
MARKETING_VERSION = 0.15.3;
16641668
PRODUCT_BUNDLE_IDENTIFIER = com.stephencelis.SQLite;
16651669
PRODUCT_NAME = SQLite;
16661670
SDKROOT = xros;
@@ -1685,7 +1689,7 @@
16851689
INFOPLIST_FILE = "$(SRCROOT)/Sources/SQLite/Info.plist";
16861690
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
16871691
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1688-
MARKETING_VERSION = 0.14.0;
1692+
MARKETING_VERSION = 0.15.3;
16891693
PRODUCT_BUNDLE_IDENTIFIER = com.stephencelis.SQLite;
16901694
PRODUCT_NAME = SQLite;
16911695
SDKROOT = xros;
@@ -1862,7 +1866,7 @@
18621866
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
18631867
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
18641868
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1865-
MARKETING_VERSION = 0.14.0;
1869+
MARKETING_VERSION = 0.15.3;
18661870
PRODUCT_BUNDLE_IDENTIFIER = com.stephencelis.SQLite;
18671871
PRODUCT_NAME = SQLite;
18681872
SKIP_INSTALL = YES;
@@ -1886,7 +1890,7 @@
18861890
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
18871891
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
18881892
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1889-
MARKETING_VERSION = 0.14.0;
1893+
MARKETING_VERSION = 0.15.3;
18901894
PRODUCT_BUNDLE_IDENTIFIER = com.stephencelis.SQLite;
18911895
PRODUCT_NAME = SQLite;
18921896
SKIP_INSTALL = YES;
@@ -1936,6 +1940,7 @@
19361940
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
19371941
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
19381942
MACOSX_DEPLOYMENT_TARGET = 10.13;
1943+
MARKETING_VERSION = 0.15.3;
19391944
PRODUCT_BUNDLE_IDENTIFIER = com.stephencelis.SQLite;
19401945
PRODUCT_NAME = SQLite;
19411946
SDKROOT = macosx;
@@ -1961,6 +1966,7 @@
19611966
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
19621967
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks";
19631968
MACOSX_DEPLOYMENT_TARGET = 10.13;
1969+
MARKETING_VERSION = 0.15.3;
19641970
PRODUCT_BUNDLE_IDENTIFIER = com.stephencelis.SQLite;
19651971
PRODUCT_NAME = SQLite;
19661972
SDKROOT = macosx;

0 commit comments

Comments
 (0)