如何在Xcode 3.2和iOS 4.2设备上运行和部署Xcode 4.2项目

3

目前我正在使用Xcode 4.2和iOS 5 SDK进行开发。我使用了core data框架创建了项目,并在iOS 5设备上设计了屏幕并进行了部署。

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

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

我已经清除了这些错误,也就是说,我已经将该文件更改为在Xcode 3.2中可以支持的方式。但是,当我运行项目时,我只看到闪屏,其他输出都没有(只是空白屏幕)。

如何解决这些问题,并在Xcode 3.2中使用iOS 4.2 SDK运行我的项目?

请在这方面提供帮助!!!

谢谢!!!


你在Xcode 4.2中使用了Storyboard吗? - Peter Sarnowski
没有,我没有使用故事板。 - user2136
1个回答

0

如果您正在使用Xcode 4.2和ios 5创建应用程序,则无法在旧的ixcode上运行,因为新的ios包含两个新属性,如“强大”和“弱”,这些属性在旧的ios中不可用。我之前遇到了同样的问题,并没有找到解决方案。更改主代码,使其类似于您的旧项目主代码。我不确定它是否有效。

Xcode 3.2

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

Xcode 4.2

@property (strong, nonatomic) UIWindow *window;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接