2012-01-20 36 views
3

目前我正在使用iOS 5 sdk的Xcode 4.2。我已经创建了具有核心数据框架的项目。我设计了屏幕并部署在iOS 5设备中。如何在Xcode 3.2和iOS 4.2设备上运行和部署Xcode 4.2项目

我想在Xcode 3.2中运行我的项目,因为我想在iOS 4.2设备中部署应用程序。

因此,当我试图在iOS 4.2 sdk模拟器的Xcode 3.2中运行该项目时,项目设置中没有错误,但是我在AppDelegate和main.m文件中出现错误。因为我知道Appdelegate和main.m文件可以在Xcode 4.2中更改。这就是为什么它在Xcode 3.2中不被支持。

我已经清除了这个错误,这意味着我已经改变了这个文件,就像Xcode 3.2中的支持一样。但是当我运行的项目,我只看到只有Flash屏幕,没有其他输出(只是空白屏幕)。

如何解决这些问题以及如何在iOS 4.2 sdk的Xcode 3.2中运行我的项目?

请在这方面的帮助!

谢谢!

+0

你用故事板在xco de 4.2? –

+0

不..我没有使用故事板。 – user2136

回答

0

如果您使用ios 5在Xcode 4.2中创建应用程序,它将无法在旧ixcode中运行,因为新ios包含两个新属性,例如旧的ios中不存在的“Strong”和“weak”。早期并没有找到解决办法。变化的主要的代码你的老项目为主。我不知道它的工作

的Xcode 3.2

@property (nonatomic, retain) IBOutlet UIWindow *window; 

的Xcode 4.2

@property (strong, nonatomic) UIWindow *window; 
+0

感谢hiren443,我试过了,但它无法工作.. – user2136