7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/motion/project/launcher.rb', line 7
def start(&block)
return if !Object.const_defined?('BITHockeyManager') || (Kernel.const_defined?(:UIApplication) && UIDevice.currentDevice.model.include?('Simulator'))
(@plist = NSBundle.mainBundle.objectForInfoDictionaryKey('HockeySDK')) && (@plist = @plist.first)
return unless @plist
self.retain
if BITHockeyManager.sharedHockeyManager.respond_to? 'configureWithBetaIdentifier:liveIdentifier:delegate:'
BITHockeyManager.sharedHockeyManager.configureWithBetaIdentifier(@plist['beta_id'], liveIdentifier:@plist['live_id'], delegate:self)
BITHockeyManager.sharedHockeyManager.crashManager.crashManagerStatus = BITCrashManagerStatusAutoSend
else
BITHockeyManager.sharedHockeyManager.configureWithIdentifier(@plist['beta_id'], delegate:self)
BITHockeyManager.sharedHockeyManager.crashManager.autoSubmitCrashReport = true
end
block.call if !block.nil?
BITHockeyManager.sharedHockeyManager.startManager
true
end
|