如何在一个项目中运行游戏或应用程序——iPhone/iPad/iOS

如何在一个项目中运行游戏或应用程序——iPhone/iPad/iOS,iphone,ios,xcode,Iphone,Ios,Xcode,我想在我当前的项目中添加一个游戏,游戏和我当前的项目是两个独立的项目,那么我如何将它们合并为一个呢 我想到了两种可能的解决办法: 合并源代码。但我不想这样做,因为这太麻烦了,而且很麻烦。 将游戏打包到.app或.ipa或.a或其他文件中,然后将此游戏包导入project,但我不知道如何使用Objective-C代码运行它。 事实上,第二种方法描述如下 NSWorkspace *workspacce = [NSWorkspace sharedWorkspace];  NSString * appP

我想在我当前的项目中添加一个游戏,游戏和我当前的项目是两个独立的项目,那么我如何将它们合并为一个呢

我想到了两种可能的解决办法:

合并源代码。但我不想这样做,因为这太麻烦了,而且很麻烦。 将游戏打包到.app或.ipa或.a或其他文件中,然后将此游戏包导入project,但我不知道如何使用Objective-C代码运行它。 事实上,第二种方法描述如下

NSWorkspace *workspacce = [NSWorkspace sharedWorkspace]; 
NSString * appPath = [[workspacce activeApplication] objectForKey:@"NSApplicationPath"];
appPath = [appPath stringByDeletingLastPathComponent]; 
appPath = [appPath stringByAppendingPathComponent:@"/CSVEdit.app"];
[workspacce launchApplication:appPath];
[[NSWorkspace sharedWorkspace] launchApplication:@"a`enter code here`ppName"] ;

有人有更有效或更简单的解决方案吗?

我认为合并是唯一的选择。因为它不允许启动另一个应用程序

Apps that install or launch other executable code will be rejected

第2章功能点2.8写在。

如果我选择合并,你知道做这件事的代码技巧吗?作为一个游戏,你知道appDelegate文件很复杂,我可以直接在我的项目中创建appDelegate的对象吗?还是合并这两个文件?非常感谢。