目前,我正在使用iOS 5SDK开发Xcode4.2。我已经创建了核心数据框架的项目。我已经设计了屏幕,并部署在iOS 5设备上。
我想在Xcode3.2中运行我的项目,因为我想在iOS 4.2设备上部署该应用程序。
因此,当我尝试在Xcode3.2中使用main.m.m模拟器在iOS 4.2SDK模拟器中运行该项目时,项目设置中没有错误,但在AppDelegate和main.m文件中出现了错误。因为我知道Appdelegate和main.m文件在Xcode4.2中可能会被修改。这就是为什么Xcode3.2不支持它的原因。
我已经清除了该错误,这意味着我已经像Xcode3.2中的支持一样更改了该文件。但当我运行项目时,我只看到了闪光屏,没有其他输出(只有空白屏幕)。
如何解决这些问题,以及如何使用iOS 4.2 sdk在Xcode3.2中运行我的项目?
请在这方面提供帮助!
谢谢!
发布于 2012-01-20 14:22:34
如果你使用iOS5在Xcode 4.2中创建应用程序,它不能在旧的ixcode中运行,因为新的ios包含了两个新的属性,像在旧的ios中不提供的“强”和“弱”。我之前也遇到过同样的问题,但没有找到解决方案。修改main的代码,就像你的旧项目main一样。我不确定它是否有效
Xcode 3.2
@property (nonatomic, retain) IBOutlet UIWindow *window;Xcode 4.2
@property (strong, nonatomic) UIWindow *window;https://stackoverflow.com/questions/8937381
复制相似问题