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

标签 iphone objective-c ios5 xcode4.2 xcode3.2

目前我正在使用 iOS 5 sdk 开发 Xcode 4.2。我已经使用核心数据框架创建了该项目。我设计了屏幕并部署在 iOS 5 设备中。

我想在 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 中的支持一样。但是当我运行项目时,我只看到闪屏,没有其他输出(只是空白屏幕)。

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

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

谢谢!!!

最佳答案

如果您使用 ios 5 在 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;

关于iphone - 如何在 Xcode 3.2 和 iOS 4.2 设备中运行和部署 Xcode 4.2 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8937381/

相关文章:

ios - 如何从 Core Data 中的持久存储中删除所有对象?

iphone - 使用xode4时出现编译错误

iphone - 显示 UINavigationBar 后退按钮而不按下 View Controller

ios - 调用 BOOL 方法并处理结果

objective-c - 很难找到旋转变换的正确 anchor

iphone - 如何从 iOS 应用程序 ping 服务器?

iphone - 点击隐藏/显示导航栏和工具栏

ios - 需要有关自动布局的帮助

objective-c - Cocoa-touch 和 UIButton 内容

ios - 通过文件URL远程获取图片文件尺寸