Iphone 如何在Xcode 5.0上制作可从iOS 4.3运行的iOS应用程序
我正在尝试制作iOS(iPad和iPhone)应用程序,该应用程序将在Xcode 5.0上的iOS 4.3版本上运行 让我们调用我的项目测试 以下是我所做的:Iphone 如何在Xcode 5.0上制作可从iOS 4.3运行的iOS应用程序,iphone,ios,xcode,ipad,Iphone,Ios,Xcode,Ipad,我正在尝试制作iOS(iPad和iPhone)应用程序,该应用程序将在Xcode 5.0上的iOS 4.3版本上运行 让我们调用我的项目测试 以下是我所做的: 项目测试、信息、iOS部署目标集4.3 已删除情节提要->因为iOS 5.0版本支持它们 已删除自动布局->因为iOS 6.0版本支持它 我在TESTING-Info.plist中为窗口、视图或应用程序正确添加了“Main nib file base name” 添加了XIB文件,这就是问题开始的地方 我应该添加什么:窗口、视图或应用程序
我应该添加什么:窗口、视图或应用程序 我尝试了所有方法,结果如下: 视图->将不显示视图(我添加了一些控件,如:文本字段、标签) 应用程序和窗口在模拟器中运行良好 但在iPhone(iOS 6.x)上,文本字段不起作用,键盘显示位不接受输入
如何正确操作?近95%的设备使用iOS 6或iOS 7。使用Xcode 5开发95%的设备比从iOS 4.3开始更容易。近95%的设备使用iOS 6或iOS 7。使用Xcode 5开发95%的设备比从iOS 4.3开始更容易。鉴于目前的iOS状态,苹果建议新应用程序不需要支持iOS 7以外的任何东西。这似乎有点不现实,但我建议您不需要支持iOS 6之前的任何东西。对于任何非平凡的应用程序来说,支持iOS 5之前的版本都会带来极大的问题
虽然目前这似乎不是你的问题,但在当前的iOS状态下,支持iOS有一个大问题,苹果建议新应用程序不需要支持iOS 7以外的任何东西。这似乎有点不现实,但我建议您不需要支持iOS 6之前的任何东西。对于任何非平凡的应用程序来说,支持iOS 5之前的版本都会带来极大的问题 虽然目前这似乎不是你的问题,但支持iOS有一个大问题
UIApplication
NSObject
,并将其类设置为应用程序代理ui窗口
并确保选中了上的“启动时可见”。这可能会导致错误的文本输入行为窗口
属性编辑1:我不明白人们为什么要为这个XIB而烦恼。以下是等效代码:
- 在
中:main.m
return UIApplicationMain(argc, argv, nil, @"YourAppDelegate"));
- 在
:-应用程序中:使用选项完成启动:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; [self.window makeKeyAndVisible];
编辑2:Neal关于支持旧iOS版本的观点是正确的。你为什么要支持iOS 4.3,我的天哪
UIApplication
NSObject
,并将其类设置为应用程序代理ui窗口
并确保选中了上的“启动时可见”。这可能会导致错误的文本输入行为窗口
属性编辑1:我不明白人们为什么要为这个XIB而烦恼。以下是等效代码:
- 在
中:main.m
return UIApplicationMain(argc, argv, nil, @"YourAppDelegate"));
- 在
:-应用程序中:使用选项完成启动:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; [self.window makeKeyAndVisible];
编辑2:Neal关于支持旧iOS版本的观点是正确的。你为什么要支持iOS 4.3,我的天哪 ios 4和ios 5实际上已经死了。不必费心支持6.ios 4和5,它实际上已经死了。6.我应该添加什么:窗口、视图或应用程序?->我不明白这一部分。如果你说的是模板名称,因为你没有提到你所指的窗口、视图或应用程序到底是什么,请选择Empty。它们基本上都是一样的。@WebOrCode如果您已经在模拟器上运行了XIB,只是在iOS 6上的keboard输入有问题,请参阅以粗体突出显示的文本。其他一切都只是为了完整性。窗口、视图或应用程序是执行文件->->新建->文件。。。选择iOS(用户界面),您可以选择:情节提要、视图、空、窗口或应用程序。它看起来像是“确保在启动时可见”中的全部内容。但我在按住CTRL键并拖动到TestingViewController.h时遇到问题。我解决问题的方法如下。我在XIB中制作了视图控制器,WindowRootViewController连接到新的视图控制器,ViewController的类是TestingViewController。有更简单的方法吗?我应该添加什么:窗口、视图或应用程序?->我不明白这一部分。如果你说的是模板名称,因为你没有提到你所指的窗口、视图或应用程序到底是什么,请选择Empty。它们基本上都是一样的。@WebOrCode如果您已经在模拟器上运行了XIB,只是在iOS 6上的keboard输入有问题,请参阅以粗体突出显示的文本。其他一切都只是为了完整性。窗口、视图或应用程序是执行文件->->新建->文件。。。选择iOS(用户界面),您可以选择:情节提要、视图、空、窗口或应用程序。它看起来像是“确保在启动时可见”中的全部内容。但我在按住CTRL键并拖动到TestingViewController.h时遇到问题。我解决问题的方法如下。我在XIB中制作了视图控制器,WindowRootViewController连接到新的视图控制器,ViewController的类是TestingViewController。有更简单的方法吗?我在哪里可以看到这些统计数据?苹果有什么官方消息吗?比如Android?不确定。我认为苹果只通过开发者门户分享这些信息。苹果不分享数据,但所有第三方数据都会