在XCode项目中使用.app然后在满足某些条件时启动它是否可行?
作为更一般的概述,我正在寻找为现有应用创建“包装器”。 作为一个基本的例子,假设你被给了一个应用程序,没有代码/项目访问权限(只是编译的应用程序),并且想要添加一个启动画面(这不是用途,但为此它并没有什么区别) ,你将如何实现这一目标(如果可能的话)?
答案 0 :(得分:1)
一旦我想到它就很简单。将.app包含在捆绑包中。 以下内容将在您的应用包中启动.app:
NSString *appPath = [[NSBundle mainBundle] pathForResource:@"appName" ofType:@"app"];
[[NSWorkspace sharedWorkspace] launchApplication:appPath];