Skip to content

Commit 47295d3

Browse files
authored
Feature/tvos metadata files (#476)
Update the build scripts to produce tvOS `.unitypackage` files containing tvOS metadata files and fat library support for devices and simulators. Removed the export of `"libCrashlyticsiOSWrapper.a" which doesn't seem to be produced by the build system since we've moved to cmake. Instead the symbols are part of the standard Crashlytic libraires on iOS and tvOS.
1 parent 5f779a8 commit 47295d3

File tree

11 files changed

+750
-125
lines changed

11 files changed

+750
-125
lines changed

unity_packer/debug_single_export_json/analytics.json

Lines changed: 34 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
"Editor",
1010
"Standalone",
1111
"Android",
12-
"iOS"
12+
"iOS",
13+
"tvOS"
1314
],
1415
"cpu": "AnyCPU",
1516
"sections": [
@@ -28,7 +29,8 @@
2829
"Editor",
2930
"Standalone",
3031
"Android",
31-
"iOS"
32+
"iOS",
33+
"tvOS"
3234
],
3335
"cpu": "AnyCPU",
3436
"sections": [
@@ -57,7 +59,8 @@
5759
"Editor",
5860
"Standalone",
5961
"Android",
60-
"iOS"
62+
"iOS",
63+
"tvOS"
6164
],
6265
"cpu": "AnyCPU",
6366
"sections": [
@@ -86,7 +89,8 @@
8689
"Editor",
8790
"Standalone",
8891
"Android",
89-
"iOS"
92+
"iOS",
93+
"tvOS"
9094
],
9195
"cpu": "AnyCPU",
9296
"paths": [
@@ -111,7 +115,8 @@
111115
{
112116
"importer": "PluginImporter",
113117
"platforms": [
114-
"iOS"
118+
"iOS",
119+
"tvOS"
115120
],
116121
"cpu": "AnyCPU",
117122
"paths": [
@@ -146,7 +151,8 @@
146151
"Editor",
147152
"Standalone",
148153
"Android",
149-
"iOS"
154+
"iOS",
155+
"tvOS"
150156
],
151157
"cpu": "AnyCPU",
152158
"paths": [
@@ -284,15 +290,35 @@
284290
{
285291
"importer": "PluginImporter",
286292
"platforms": [
287-
"iOS"
293+
"iOS",
294+
"tvOS"
288295
],
289296
"cpu": "AnyCPU",
290297
"paths": [
291-
"Plugins/iOS/Firebase/libFirebaseCppAnalytics.a",
292298
"Firebase/Plugins/iOS/Firebase.Analytics.dll",
293299
"Firebase/Plugins/iOS/Firebase.Analytics.pdb"
294300
]
295301
},
302+
{
303+
"importer": "PluginImporter",
304+
"platforms": [
305+
"iOS"
306+
],
307+
"cpu": "AnyCPU",
308+
"paths": [
309+
"Plugins/iOS/Firebase/libFirebaseCppAnalytics.a"
310+
]
311+
},
312+
{
313+
"importer": "PluginImporter",
314+
"platforms": [
315+
"tvOS"
316+
],
317+
"cpu": "AnyCPU",
318+
"paths": [
319+
"Plugins/tvOS/Firebase/libFirebaseCppAnalytics.a"
320+
]
321+
},
296322
{
297323
"importer": "DefaultImporter",
298324
"paths": [

unity_packer/debug_single_export_json/auth.json

Lines changed: 54 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
"Editor",
1010
"Standalone",
1111
"Android",
12-
"iOS"
12+
"iOS",
13+
"tvOS"
1314
],
1415
"cpu": "AnyCPU",
1516
"sections": [
@@ -28,7 +29,8 @@
2829
"Editor",
2930
"Standalone",
3031
"Android",
31-
"iOS"
32+
"iOS",
33+
"tvOS"
3234
],
3335
"cpu": "AnyCPU",
3436
"sections": [
@@ -57,7 +59,8 @@
5759
"Editor",
5860
"Standalone",
5961
"Android",
60-
"iOS"
62+
"iOS",
63+
"tvOS"
6164
],
6265
"cpu": "AnyCPU",
6366
"sections": [
@@ -86,7 +89,8 @@
8689
"Editor",
8790
"Standalone",
8891
"Android",
89-
"iOS"
92+
"iOS",
93+
"tvOS"
9094
],
9195
"cpu": "AnyCPU",
9296
"paths": [
@@ -111,15 +115,35 @@
111115
{
112116
"importer": "PluginImporter",
113117
"platforms": [
114-
"iOS"
118+
"iOS",
119+
"tvOS"
115120
],
116121
"cpu": "AnyCPU",
117122
"paths": [
118-
"Plugins/iOS/Firebase/libFirebaseCppApp.a",
119123
"Firebase/Plugins/iOS/Firebase.App.dll",
120124
"Firebase/Plugins/iOS/Firebase.App.pdb"
121125
]
122126
},
127+
{
128+
"importer": "PluginImporter",
129+
"platforms": [
130+
"iOS"
131+
],
132+
"cpu": "AnyCPU",
133+
"paths": [
134+
"Plugins/iOS/Firebase/libFirebaseCppApp.a"
135+
]
136+
},
137+
{
138+
"importer": "PluginImporter",
139+
"platforms": [
140+
"tvOS"
141+
],
142+
"cpu": "AnyCPU",
143+
"paths": [
144+
"Plugins/tvOS/Firebase/libFirebaseCppApp.a"
145+
]
146+
},
123147
{
124148
"importer": "PluginImporter",
125149
"platforms": [],
@@ -146,7 +170,8 @@
146170
"Editor",
147171
"Standalone",
148172
"Android",
149-
"iOS"
173+
"iOS",
174+
"tvOS"
150175
],
151176
"cpu": "AnyCPU",
152177
"paths": [
@@ -284,15 +309,35 @@
284309
{
285310
"importer": "PluginImporter",
286311
"platforms": [
287-
"iOS"
312+
"iOS",
313+
"tvOS"
288314
],
289315
"cpu": "AnyCPU",
290316
"paths": [
291-
"Plugins/iOS/Firebase/libFirebaseCppAuth.a",
292317
"Firebase/Plugins/iOS/Firebase.Auth.dll",
293318
"Firebase/Plugins/iOS/Firebase.Auth.pdb"
294319
]
295320
},
321+
{
322+
"importer": "PluginImporter",
323+
"platforms": [
324+
"iOS"
325+
],
326+
"cpu": "AnyCPU",
327+
"paths": [
328+
"Plugins/iOS/Firebase/libFirebaseCppAuth.a"
329+
]
330+
},
331+
{
332+
"importer": "PluginImporter",
333+
"platforms": [
334+
"tvOS"
335+
],
336+
"cpu": "AnyCPU",
337+
"paths": [
338+
"Plugins/tvOS/Firebase/libFirebaseCppAuth.a"
339+
]
340+
},
296341
{
297342
"importer": "DefaultImporter",
298343
"paths": [

unity_packer/debug_single_export_json/crashlytics.json

Lines changed: 56 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
"Editor",
1010
"Standalone",
1111
"Android",
12-
"iOS"
12+
"iOS",
13+
"tvOS"
1314
],
1415
"cpu": "AnyCPU",
1516
"sections": [
@@ -28,7 +29,8 @@
2829
"Editor",
2930
"Standalone",
3031
"Android",
31-
"iOS"
32+
"iOS",
33+
"tvOS"
3234
],
3335
"cpu": "AnyCPU",
3436
"sections": [
@@ -57,7 +59,8 @@
5759
"Editor",
5860
"Standalone",
5961
"Android",
60-
"iOS"
62+
"iOS",
63+
"tvOS"
6164
],
6265
"cpu": "AnyCPU",
6366
"sections": [
@@ -86,7 +89,8 @@
8689
"Editor",
8790
"Standalone",
8891
"Android",
89-
"iOS"
92+
"iOS",
93+
"tvOS"
9094
],
9195
"cpu": "AnyCPU",
9296
"paths": [
@@ -111,15 +115,35 @@
111115
{
112116
"importer": "PluginImporter",
113117
"platforms": [
114-
"iOS"
118+
"iOS",
119+
"tvOS"
115120
],
116121
"cpu": "AnyCPU",
117122
"paths": [
118-
"Plugins/iOS/Firebase/libFirebaseCppApp.a",
119123
"Firebase/Plugins/iOS/Firebase.App.dll",
120124
"Firebase/Plugins/iOS/Firebase.App.pdb"
121125
]
122126
},
127+
{
128+
"importer": "PluginImporter",
129+
"platforms": [
130+
"iOS"
131+
],
132+
"cpu": "AnyCPU",
133+
"paths": [
134+
"Plugins/iOS/Firebase/libFirebaseCppApp.a"
135+
]
136+
},
137+
{
138+
"importer": "PluginImporter",
139+
"platforms": [
140+
"tvOS"
141+
],
142+
"cpu": "AnyCPU",
143+
"paths": [
144+
"Plugins/tvOS/Firebase/libFirebaseCppApp.a"
145+
]
146+
},
123147
{
124148
"importer": "PluginImporter",
125149
"platforms": [],
@@ -146,7 +170,8 @@
146170
"Editor",
147171
"Standalone",
148172
"Android",
149-
"iOS"
173+
"iOS",
174+
"tvOS"
150175
],
151176
"cpu": "AnyCPU",
152177
"paths": [
@@ -284,16 +309,35 @@
284309
{
285310
"importer": "PluginImporter",
286311
"platforms": [
287-
"iOS"
312+
"iOS",
313+
"tvOS"
288314
],
289315
"cpu": "AnyCPU",
290316
"paths": [
291-
"Plugins/iOS/Firebase/libCrashlyticsiOSWrapper.a",
292-
"Plugins/iOS/Firebase/libFirebaseCppCrashlytics.a",
293317
"Firebase/Plugins/iOS/Firebase.Crashlytics.dll",
294318
"Firebase/Plugins/iOS/Firebase.Crashlytics.pdb"
295319
]
296320
},
321+
{
322+
"importer": "PluginImporter",
323+
"platforms": [
324+
"iOS"
325+
],
326+
"cpu": "AnyCPU",
327+
"paths": [
328+
"Plugins/iOS/Firebase/libFirebaseCppCrashlytics.a"
329+
]
330+
},
331+
{
332+
"importer": "PluginImporter",
333+
"platforms": [
334+
"tvOS"
335+
],
336+
"cpu": "AnyCPU",
337+
"paths": [
338+
"Plugins/tvOS/Firebase/libFirebaseCppCrashlytics.a",
339+
]
340+
},
297341
{
298342
"importer": "PluginImporter",
299343
"platforms": [],
@@ -320,7 +364,8 @@
320364
"Editor",
321365
"Standalone",
322366
"Android",
323-
"iOS"
367+
"iOS",
368+
"tvOS"
324369
],
325370
"cpu": "AnyCPU",
326371
"paths": [

0 commit comments

Comments
 (0)