Skip to content

Commit 0821194

Browse files
authored
fix: LiveQuery starter project fails to build (#1784)
1 parent fb1e164 commit 0821194

File tree

3 files changed

+50
-1
lines changed

3 files changed

+50
-1
lines changed

ParseLiveQuery/Examples/LiveQueryDemo-ObjC.xcodeproj/project.xcworkspace/contents.xcworkspacedata

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ParseLiveQuery/Examples/LiveQueryDemo-ObjC/Room.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* of patent rights can be found in the PATENTS file in the same directory.
88
*/
99

10-
#import <Parse/Parse.h>
10+
@import ParseCore;
1111

1212
NS_ASSUME_NONNULL_BEGIN
1313

Rakefile

+42
Original file line numberDiff line numberDiff line change
@@ -211,12 +211,54 @@ namespace :build do
211211
end
212212
end
213213

214+
namespace :live_query_starters do
215+
task :all do
216+
Rake::Task['build:live_query_starters:objc'].invoke
217+
Rake::Task['build:live_query_starters:swift'].invoke
218+
end
219+
220+
task :objc do
221+
live_query_starter_folder = File.join(SCRIPT_PATH, 'ParseLiveQuery', 'Examples')
222+
task = XCTask::BuildTask.new do |t|
223+
t.directory = live_query_starter_folder
224+
t.project = 'LiveQueryDemo-ObjC.xcodeproj'
225+
t.scheme = 'LiveQueryDemo-ObjC'
226+
t.configuration = 'Debug'
227+
t.sdk = 'macosx'
228+
t.actions = build_action
229+
t.formatter = XCTask::BuildFormatter::XCPRETTY
230+
end
231+
unless task.execute
232+
puts 'Live Query ObjC Starter Project Failed!'
233+
exit(1)
234+
end
235+
end
236+
237+
task :swift do
238+
live_query_starter_folder = File.join(SCRIPT_PATH, 'ParseLiveQuery', 'Examples')
239+
task = XCTask::BuildTask.new do |t|
240+
t.directory = live_query_starter_folder
241+
t.project = 'LiveQueryDemo.xcodeproj'
242+
t.scheme = 'LiveQueryDemo'
243+
t.configuration = 'Debug'
244+
t.sdk = 'macosx'
245+
t.actions = build_action
246+
t.formatter = XCTask::BuildFormatter::XCPRETTY
247+
end
248+
unless task.execute
249+
puts 'Live Query Swift Starter Project Failed!'
250+
exit(1)
251+
end
252+
end
253+
end
254+
214255
desc 'Build all starters'
215256
task :starters do
216257
Rake::Task['build:tvos_starters:all'].invoke
217258
Rake::Task['build:watchos_starters:all'].invoke
218259
Rake::Task['build:ios_starters:all'].invoke
219260
Rake::Task['build:macos_starters:all'].invoke
261+
Rake::Task['build:live_query_starters:all'].invoke
220262
end
221263
end
222264

0 commit comments

Comments
 (0)