如何从我的应用程序中删除iPad支持?

时间:2013-12-12 03:09:08

标签: ios xcode

我创建了一个带有iPad故事板的应用程序,但我们决定不支持iPad。我需要在项目中的某处禁用它,还是删除它?在创建项目后,似乎无法找到有关编辑它的任何信息。

2 个答案:

答案 0 :(得分:8)

至少您必须禁用对iPad的支持。要做到这一点:

单击项目资源管理器中的目标。在“常规”选项卡中有一个名为“部署信息”的部分。对于设备,将选择从通用更改为iPhone。

example

然后,您可以从项目资源管理器中删除iPad故事板。

example2

答案 1 :(得分:0)

您必须删除故事板。以下是步骤

1)从项目中删除Main.storyboard文件。

2)为控制器添加带有xib的新文件,如果在构建阶段未在编译源中添加,则手动添加。

3)从plist中删除主故事板文件基本名称。

4)更改appdelegate didFinishLaunchingWithOptions文件并添加:

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

[self.window makeKeyAndVisible]; 就像:

  • (BOOL)应用程序:(UIApplication *)应用程序didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    //在应用程序启动后覆盖自定义点。

    TestViewController * test = [[TestViewController alloc] initWithNibName:@“TestViewController”bundle:nil];  UINavigationController * nav = [[UINavigationController alloc] initWithRootViewController:test];  self.window.rootViewController = nav;

    [self.window makeKeyAndVisible];

    返回YES; }

如果你想添加没有nib文件的控制器那么就行了  TestViewController * test = [[TestViewController alloc] init];

希望有所帮助:)