32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
# File 'lib/pindo/command/deploy/fabric.rb', line 32
def run
current_project_dir = Dir.pwd
dsyms_file = nil
Find.find(File.join(current_project_dir, "build")) do |path|
if path.to_s.end_with?(".app.dSYM.zip") then
dsyms_file = path
puts "DSYMS ++++++++++ #{dsyms_file}"
puts
end
end
if !dsyms_file.nil? && File.exist?(dsyms_file)
upload_tool_path = File.join(current_project_dir, "Pods/FirebaseCrashlytics/upload-symbols")
google_plist_path = File.join(current_project_dir, "AppEntry/GoogleService-Info.plist")
command = upload_tool_path + " -gsp " + google_plist_path + " -p ios " + dsyms_file
puts
puts command
puts
system command
end
end
|