Skip to content

Commit c5ecb98

Browse files
committed
Add tvOS framework to deployment testing.
1 parent 3ef2dca commit c5ecb98

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

Rakefile

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff 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
118137
end
119138

120139
namespace :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

0 commit comments

Comments
 (0)