Ios 在另一个项目中使用一个项目的应用程序委派/视图控制器

Ios 在另一个项目中使用一个项目的应用程序委派/视图控制器,ios,xcode,Ios,Xcode,我有一种情况,我需要为不同的用户制作一个品牌应用程序,要求我为每个用户创建不同的iOS应用程序。我的所有代码(AppDelegate和所有ViewControllers及其实现文件)都在一个主xcode项目中 我创建了一个新的空xcode项目,并将我的主项目包括在这个新项目中。现在,我希望新的空xcode项目能够像使用主项目一样运行。那么,如何从新的空Xcode项目中使用主项目的app delegate及其启动ViewController?在main.m类中,从其他项目导入AppDelegate

我有一种情况,我需要为不同的用户制作一个品牌应用程序,要求我为每个用户创建不同的iOS应用程序。我的所有代码(
AppDelegate
和所有
ViewControllers
及其实现文件)都在一个主xcode项目中


我创建了一个新的空xcode项目,并将我的主项目包括在这个新项目中。现在,我希望新的空xcode项目能够像使用主项目一样运行。那么,如何从新的空
Xcode
项目中使用主项目的app delegate及其启动
ViewController

在main.m类中,从其他项目导入AppDelegate类,然后启动它

#import <OtherProject/AppDelegate.h>

int main(int argc, char * argv[])
{
    @autoreleasepool {
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}
#导入
int main(int argc,char*argv[])
{
@自动释放池{
返回UIApplicationMain(argc、argv、nil、NSStringFromClass([AppDelegate类]);
}
}

同一项目中的不同目标是否可以作为解决方案,而不是创建不同的项目?不,我的项目只有一个目标。我想创建不同的项目,并在所有不同的项目中使用我的主项目的流程。您需要将项目B中的AppDelegate添加到生成设置中的搜索头路径。类似于in的东西。谢谢,这个很好用。如果我使用主项目的静态库,而不是包含整个项目,是否有办法做到这一点。。我不知道是否有可能从一个完整的ios应用程序创建一个静态库。我从来没有这样做过,但我可以想象这是一个问题。