是否可以运行与其他应用程序包一起存储的.app?

时间:2013-08-30 11:32:52

标签: objective-c xcode macos

在XCode项目中使用.app然后在满足某些条件时启动它是否可行?

作为更一般的概述,我正在寻找为现有应用创建“包装器”。 作为一个基本的例子,假设你被给了一个应用程序,没有代码/项目访问权限(只是编译的应用程序),并且想要添加一个启动画面(这不是用途,但为此它并没有什么区别) ,你将如何实现这一目标(如果可能的话)?

1 个答案:

答案 0 :(得分:1)

一旦我想到它就很简单。将.app包含在捆绑包中。 以下内容将在您的应用包中启动.app:

NSString *appPath = [[NSBundle mainBundle] pathForResource:@"appName" ofType:@"app"];
[[NSWorkspace sharedWorkspace] launchApplication:appPath];
相关问题