0
我有一個作爲代理運行的應用程序,並在頂部欄中有圖標。它應該能夠在碼頭中運行另一個帶有窗口和圖標的應用程序。兩者應該共享相同的核心數據。有辦法做到這一點嗎?如何從另一個應用打開一個應用?謝謝。如何在一個包中創建少量應用程序?
我有一個作爲代理運行的應用程序,並在頂部欄中有圖標。它應該能夠在碼頭中運行另一個帶有窗口和圖標的應用程序。兩者應該共享相同的核心數據。有辦法做到這一點嗎?如何從另一個應用打開一個應用?謝謝。如何在一個包中創建少量應用程序?
創建一個新的Cocoa應用程序的目標,然後添加嵌入您的子項目目標變成主要的應用程序捆綁Copy Files
構建階段:
與代碼NSTask類啓動您的嵌入式二進制文件是這樣的:
NSString *executablesPath = [[[NSBundle mainBundle] executablePath] stringByDeletingLastPathComponent];
NSBundle *subProjBundle = [NSBundle bundleWithPath:[executablesPath stringByAppendingPathComponent:@"subproject.app"]];
NSTask *subBinaryTask = [[NSTask alloc] init];
subBinaryTask.launchPath = [subProjBundle executablePath];
[subBinaryTask launch];
這正是我想要的。謝謝。 –