File tree Expand file tree Collapse file tree 2 files changed +23
-3
lines changed Expand file tree Collapse file tree 2 files changed +23
-3
lines changed Original file line number Diff line number Diff line change 46264626/* Begin PBXLegacyTarget section */
46274627 812F31F71BCF40AA00FCBCD4 /* Bolts-watchOS */ = {
46284628 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 \"";
46304630 buildConfigurationList = 812F31F81BCF40AA00FCBCD4 /* Build configuration list for PBXLegacyTarget "Bolts-watchOS" */;
46314631 buildPhases = (
46324632 );
46404640 };
46414641 81493A931A0D3492008D5504 /* Bolts-OSX */ = {
46424642 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 \"";
46444644 buildConfigurationList = 81493A941A0D3493008D5504 /* Build configuration list for PBXLegacyTarget "Bolts-OSX" */;
46454645 buildPhases = (
46464646 );
46684668 };
46694669 F569F07A1B14DB1E00296F73 /* Bolts-iOS */ = {
46704670 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 \"";
46724672 buildConfigurationList = F569F07B1B14DB1E00296F73 /* Build configuration list for PBXLegacyTarget "Bolts-iOS" */;
46734673 buildPhases = (
46744674 );
Original file line number Diff line number Diff line change @@ -115,6 +115,25 @@ namespace :build do
115115 exit ( 1 )
116116 end
117117 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
118137end
119138
120139namespace :package do
@@ -267,6 +286,7 @@ namespace :test do
267286 desc 'Run Deployment Tests'
268287 task :deployment do |_ |
269288 Rake ::Task [ 'build:watchos' ] . invoke
289+ Rake ::Task [ 'build:tvos' ] . invoke
270290 Rake ::Task [ 'package:frameworks' ] . invoke
271291 Rake ::Task [ 'package:starters' ] . invoke
272292 end
You can’t perform that action at this time.
0 commit comments