Skip to content

Commit 2a54c13

Browse files
committed
Add tvOS starter projects package creation to Rakefile.
1 parent 4d127c0 commit 2a54c13

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

ParseStarterProject/tvOS/ParseStarterProject-Swift/ParseStarter/Info.plist

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?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">
2+
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
44
<dict>
55
<key>CFBundleDevelopmentRegion</key>
@@ -15,11 +15,11 @@
1515
<key>CFBundlePackageType</key>
1616
<string>APPL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>1.0</string>
18+
<string>1.10.0</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>
22-
<string>1</string>
22+
<string>1.10.0</string>
2323
<key>LSRequiresIPhoneOS</key>
2424
<true/>
2525
<key>UIMainStoryboardFile</key>

Rakefile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ module Constants
3030
File.join(script_folder, 'ParseStarterProject', 'iOS', 'ParseStarterProject-Swift', 'Resources', 'Info.plist'),
3131
File.join(script_folder, 'ParseStarterProject', 'OSX', 'ParseOSXStarterProject', 'Resources', 'Info.plist'),
3232
File.join(script_folder, 'ParseStarterProject', 'OSX', 'ParseOSXStarterProject-Swift', 'Resources', 'Info.plist'),
33+
File.join(script_folder, 'ParseStarterProject', 'tvOS', 'ParseStarterProject-Swift', 'ParseStarter', 'Info.plist'),
3334
File.join(script_folder, 'ParseStarterProject', 'watchOS', 'ParseStarterProject-Swift', 'ParseStarter', 'Info.plist'),
3435
File.join(script_folder, 'ParseStarterProject', 'watchOS', 'ParseStarterProject-Swift', 'ParseStarter Extension', 'Info.plist'),
3536
File.join(script_folder, 'ParseStarterProject', 'watchOS', 'ParseStarterProject-Swift', 'Resources', 'Info.plist'),
@@ -147,6 +148,7 @@ namespace :package do
147148
package_watchos_name = 'Parse-watchOS.zip'
148149
package_starter_ios_name = 'ParseStarterProject-iOS.zip'
149150
package_starter_osx_name = 'ParseStarterProject-OSX.zip'
151+
package_starter_tvos_name = 'ParseStarterProject-tvOS.zip'
150152
package_starter_watchos_name = 'ParseStarterProject-watchOS.zip'
151153

152154
task :prepare do
@@ -210,6 +212,12 @@ namespace :package do
210212
osx_framework_archive = File.join(release_folder, package_osx_name)
211213
make_starter_package(release_folder, osx_starters, osx_framework_archive, package_starter_osx_name)
212214

215+
tvos_starters = [
216+
File.join(script_folder, 'ParseStarterProject', 'tvOS', 'ParseStarterProject-Swift')
217+
]
218+
tvos_framework_archive = File.join(release_folder, package_tvos_name)
219+
make_starter_package(release_folder, tvos_starters, tvos_framework_archive, package_starter_tvos_name)
220+
213221
watchos_starters = [
214222
File.join(script_folder, 'ParseStarterProject', 'watchOS', 'ParseStarterProject-Swift')
215223
]
@@ -325,8 +333,8 @@ namespace :test do
325333
'ParseStarterProject-Swift']
326334
osx_schemes = ['ParseOSXStarterProject',
327335
'ParseOSXStarterProject-Swift']
328-
watchos_schemes = ['ParseWatchStarter-watchOS']
329336
tvos_schemes = ['ParseStarter-tvOS']
337+
watchos_schemes = ['ParseWatchStarter-watchOS']
330338

331339
ios_schemes.each do |scheme|
332340
task = XCTask::BuildTask.new do |t|

0 commit comments

Comments
 (0)