0

重複の可能性:
アプリケーションがXcodeで停止すると、iOSシミュレーターを自動的に閉じます

タイトルにあるように、Xcodeアプリ内のコードを停止して、完了したらシミュレーターを閉じることは可能ですか?私が尋ねている理由は、シミュレーターを手動で閉じて、シミュレーターを実行したままXcodeを実行したままにしておくと、シミュレーターを実行するためのCPUサイクル要件のためにMacbookが暖かくなります。

4

1 に答える 1

2

Applescript を使用してシミュレータを閉じます。

tell application "/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app"
quit
end tell

そして、次のようにアプリから起動します。

NSString * pstrScript= @"tell application \"/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app\"\nquit\nend tell";
if(!pstrScript)
{
    NSLog(@"Error ReadAlbumArtitunesOperation::runWIthParameters:: if(!pstrScript)\n");
    return nil;
}

_script = [[NSAppleScript alloc] initWithSource:pstrScript];
if(!_script)
{
    NSLog(@"ERROR ReadAlbumArtItunesOperation:: runWithParameters::  if(!_script)\n");
    return nil;
}

NSAppleEventDescriptor* desc= [_script executeAndReturnError:&_errorInfo];


if( _errorInfo ) 
{
     NSLog(@"Couldn't run script: err=%@",[_errorInfo description]);
}
于 2012-06-22T22:34:10.633 に答える