File tree 6 files changed +136
-1
lines changed
ApolloWebSocket/Resources
6 files changed +136
-1
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ Pod::Spec.new do |s|
22
22
23
23
s . subspec 'Core' do |ss |
24
24
ss . source_files = 'Sources/Apollo/**/*.swift' , 'Sources/ApolloAPI/**/*.swift'
25
+ ss . resource_bundles = { 'Apollo' => [ 'Sources/Apollo/Resources/PrivacyInfo.xcprivacy' ] }
25
26
end
26
27
27
28
# Apollo provides exactly one persistent cache out-of-the-box, as a reasonable default choice for
@@ -30,12 +31,18 @@ Pod::Spec.new do |s|
30
31
ss . source_files = 'Sources/ApolloSQLite/*.swift'
31
32
ss . dependency 'Apollo/Core'
32
33
ss . dependency 'SQLite.swift' , '~>0.13.1'
34
+ ss . resource_bundles = {
35
+ 'ApolloSQLite' => [ 'Sources/ApolloSQLite/Resources/PrivacyInfo.xcprivacy' ]
36
+ }
33
37
end
34
38
35
39
# Websocket and subscription support based on Starscream
36
40
s . subspec 'WebSocket' do |ss |
37
41
ss . source_files = 'Sources/ApolloWebSocket/**/*.swift'
38
42
ss . dependency 'Apollo/Core'
43
+ ss . resource_bundles = {
44
+ 'ApolloWebSocket' => [ 'Sources/ApolloWebSocket/Resources/PrivacyInfo.xcprivacy' ]
45
+ }
39
46
end
40
47
41
48
end
Original file line number Diff line number Diff line change @@ -30,23 +30,35 @@ let package = Package(
30
30
name: " Apollo " ,
31
31
dependencies: [
32
32
" ApolloAPI "
33
+ ] ,
34
+ resources: [
35
+ . copy( " Resources/PrivacyInfo.xcprivacy " )
33
36
]
34
37
) ,
35
38
. target(
36
39
name: " ApolloAPI " ,
37
- dependencies: [ ]
40
+ dependencies: [ ] ,
41
+ resources: [
42
+ . copy( " Resources/PrivacyInfo.xcprivacy " )
43
+ ]
38
44
) ,
39
45
. target(
40
46
name: " ApolloSQLite " ,
41
47
dependencies: [
42
48
" Apollo " ,
43
49
. product( name: " SQLite " , package : " SQLite.swift " ) ,
50
+ ] ,
51
+ resources: [
52
+ . copy( " Resources/PrivacyInfo.xcprivacy " )
44
53
]
45
54
) ,
46
55
. target(
47
56
name: " ApolloWebSocket " ,
48
57
dependencies: [
49
58
" Apollo "
59
+ ] ,
60
+ resources: [
61
+ . copy( " Resources/PrivacyInfo.xcprivacy " )
50
62
]
51
63
) ,
52
64
. target(
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version =" 1.0" >
4
+ <dict >
5
+ <key >NSPrivacyCollectedDataTypes</key >
6
+ <array >
7
+ <dict >
8
+ <key >NSPrivacyCollectedDataType</key >
9
+ <string ></string >
10
+ <key >NSPrivacyCollectedDataTypeLinked</key >
11
+ <false />
12
+ <key >NSPrivacyCollectedDataTypeTracking</key >
13
+ <false />
14
+ <key >NSPrivacyCollectedDataTypePurposes</key >
15
+ <array >
16
+ <string ></string >
17
+ </array >
18
+ </dict >
19
+ </array >
20
+ <key >NSPrivacyAccessedAPITypes</key >
21
+ <array >
22
+ <dict />
23
+ </array >
24
+ <key >NSPrivacyTrackingDomains</key >
25
+ <array />
26
+ <key >NSPrivacyTracking</key >
27
+ <false />
28
+ </dict >
29
+ </plist >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version =" 1.0" >
4
+ <dict >
5
+ <key >NSPrivacyCollectedDataTypes</key >
6
+ <array >
7
+ <dict >
8
+ <key >NSPrivacyCollectedDataType</key >
9
+ <string ></string >
10
+ <key >NSPrivacyCollectedDataTypeLinked</key >
11
+ <false />
12
+ <key >NSPrivacyCollectedDataTypeTracking</key >
13
+ <false />
14
+ <key >NSPrivacyCollectedDataTypePurposes</key >
15
+ <array >
16
+ <string ></string >
17
+ </array >
18
+ </dict >
19
+ </array >
20
+ <key >NSPrivacyAccessedAPITypes</key >
21
+ <array >
22
+ <dict />
23
+ </array >
24
+ <key >NSPrivacyTrackingDomains</key >
25
+ <array />
26
+ <key >NSPrivacyTracking</key >
27
+ <false />
28
+ </dict >
29
+ </plist >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version =" 1.0" >
4
+ <dict >
5
+ <key >NSPrivacyCollectedDataTypes</key >
6
+ <array >
7
+ <dict >
8
+ <key >NSPrivacyCollectedDataType</key >
9
+ <string ></string >
10
+ <key >NSPrivacyCollectedDataTypeLinked</key >
11
+ <false />
12
+ <key >NSPrivacyCollectedDataTypeTracking</key >
13
+ <false />
14
+ <key >NSPrivacyCollectedDataTypePurposes</key >
15
+ <array >
16
+ <string ></string >
17
+ </array >
18
+ </dict >
19
+ </array >
20
+ <key >NSPrivacyAccessedAPITypes</key >
21
+ <array >
22
+ <dict />
23
+ </array >
24
+ <key >NSPrivacyTrackingDomains</key >
25
+ <array />
26
+ <key >NSPrivacyTracking</key >
27
+ <false />
28
+ </dict >
29
+ </plist >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version =" 1.0" >
4
+ <dict >
5
+ <key >NSPrivacyCollectedDataTypes</key >
6
+ <array >
7
+ <dict >
8
+ <key >NSPrivacyCollectedDataType</key >
9
+ <string ></string >
10
+ <key >NSPrivacyCollectedDataTypeLinked</key >
11
+ <false />
12
+ <key >NSPrivacyCollectedDataTypeTracking</key >
13
+ <false />
14
+ <key >NSPrivacyCollectedDataTypePurposes</key >
15
+ <array >
16
+ <string ></string >
17
+ </array >
18
+ </dict >
19
+ </array >
20
+ <key >NSPrivacyAccessedAPITypes</key >
21
+ <array >
22
+ <dict />
23
+ </array >
24
+ <key >NSPrivacyTrackingDomains</key >
25
+ <array />
26
+ <key >NSPrivacyTracking</key >
27
+ <false />
28
+ </dict >
29
+ </plist >
You can’t perform that action at this time.
0 commit comments