File tree 2 files changed +23
-3
lines changed 2 files changed +23
-3
lines changed Original file line number Diff line number Diff line change 4626
4626
/* Begin PBXLegacyTarget section */
4627
4627
812F31F71BCF40AA00FCBCD4 /* Bolts-watchOS */ = {
4628
4628
isa = PBXLegacyTarget;
4629
- buildArgumentsString = "$(SRCROOT)/Vendor/Bolts-ObjC/ \\\n\"Vendor/Bolts-ObjC/scripts/build_framework.sh -n -c Release --with-watchos\"";
4629
+ buildArgumentsString = "$(SRCROOT)/Vendor/Bolts-ObjC/ \\\n\"Vendor/Bolts-ObjC/scripts/build_framework.sh -n -c Release --with-watchos --with-tvos \"";
4630
4630
buildConfigurationList = 812F31F81BCF40AA00FCBCD4 /* Build configuration list for PBXLegacyTarget "Bolts-watchOS" */;
4631
4631
buildPhases = (
4632
4632
);
4640
4640
};
4641
4641
81493A931A0D3492008D5504 /* Bolts-OSX */ = {
4642
4642
isa = PBXLegacyTarget;
4643
- buildArgumentsString = "$(SRCROOT)/Vendor/Bolts-ObjC/ \\\n\"Vendor/Bolts-ObjC/scripts/build_framework.sh -n -c Release --with-watchos\"";
4643
+ buildArgumentsString = "$(SRCROOT)/Vendor/Bolts-ObjC/ \\\n\"Vendor/Bolts-ObjC/scripts/build_framework.sh -n -c Release --with-watchos --with-tvos \"";
4644
4644
buildConfigurationList = 81493A941A0D3493008D5504 /* Build configuration list for PBXLegacyTarget "Bolts-OSX" */;
4645
4645
buildPhases = (
4646
4646
);
4668
4668
};
4669
4669
F569F07A1B14DB1E00296F73 /* Bolts-iOS */ = {
4670
4670
isa = PBXLegacyTarget;
4671
- buildArgumentsString = "$(SRCROOT)/Vendor/Bolts-ObjC/ \\\n\"Vendor/Bolts-ObjC/scripts/build_framework.sh -n -c Release --with-watchos\"";
4671
+ buildArgumentsString = "$(SRCROOT)/Vendor/Bolts-ObjC/ \\\n\"Vendor/Bolts-ObjC/scripts/build_framework.sh -n -c Release --with-watchos --with-tvos \"";
4672
4672
buildConfigurationList = F569F07B1B14DB1E00296F73 /* Build configuration list for PBXLegacyTarget "Bolts-iOS" */;
4673
4673
buildPhases = (
4674
4674
);
Original file line number Diff line number Diff line change @@ -115,6 +115,25 @@ namespace :build do
115
115
exit ( 1 )
116
116
end
117
117
end
118
+
119
+ desc 'Build tvOS framework.'
120
+ task :tvos do
121
+ task = XCTask ::BuildFrameworkTask . new do |t |
122
+ t . directory = script_folder
123
+ t . build_directory = build_folder
124
+ t . framework_type = XCTask ::FrameworkType ::TVOS
125
+ t . framework_name = 'Parse.framework'
126
+
127
+ t . workspace = 'Parse.xcworkspace'
128
+ t . scheme = 'Parse-tvOS'
129
+ t . configuration = 'Release'
130
+ end
131
+ result = task . execute
132
+ unless result
133
+ puts 'Failed to build tvOS Framework.'
134
+ exit ( 1 )
135
+ end
136
+ end
118
137
end
119
138
120
139
namespace :package do
@@ -267,6 +286,7 @@ namespace :test do
267
286
desc 'Run Deployment Tests'
268
287
task :deployment do |_ |
269
288
Rake ::Task [ 'build:watchos' ] . invoke
289
+ Rake ::Task [ 'build:tvos' ] . invoke
270
290
Rake ::Task [ 'package:frameworks' ] . invoke
271
291
Rake ::Task [ 'package:starters' ] . invoke
272
292
end
You can’t perform that action at this time.
0 commit comments