如何将 ios 3.0 的项目升级到 ios 6.0 onwords

Posted

技术标签:

【中文标题】如何将 ios 3.0 的项目升级到 ios 6.0 onwords【英文标题】:How to upgrade your project for ios 3.0 to ios 6.0 onwords 【发布时间】:2014-03-06 06:59:13 【问题描述】:

现在我正在为 ios3.0 开发非 arc 项目。他们没有通过界面构建​​器设计任何东西。编码的所有内容都分别用于横向视图和纵向视图。我的问题是当我尝试为另一个屏幕的背景添加相同的图像时,它似乎被裁剪了。还启用自动调整子视图大小给我错误。当我尝试为纵向和横向视图设置视图时,它不起作用。

还有一件事,该项目仅针对 iPad 开发。如果他们希望为 iPhone 完成此操作,由于上述问题,我是否必须为 iPhone 单独从头开始?

如果升级后的应用程序支持 64 位 ipad 视网膜,请告诉我。

提前感谢

【问题讨论】:

如果你想在 iPhone 中使用它,那么你必须创建一个新项目。如果是为 iPad 创建的,则无法更改。 创建新项目时,如果您想在 iPad 和 iPhone 上都使用该应用,请选择 Universal。 您是否尝试更改Target字段的General选项卡中的参数 使用 UIStoryBoard + AutoLayout 创建新的通用应用。 @HimanshuJoshi 我之前尝试过,但不适用于 iPhone 的视图 【参考方案1】:

通过更改下图所示的设置使您的项目具有通用性。此外,最好放弃对 iOS 3 的支持,因为没有人再使用它并支持 iOS 6 及更高版本。它将在框架和布局方面提供更多选择和灵活性。

要支持 64 位设备,您必须使用 iOS 5 或更高版本作为支持的最低 iOS 版本。最佳做法是支持两个最新版本(目前为 iOS 6 和 7),因为大多数 iOS 用户在每个操作系统发布后都会快速更新他们的设备。

【讨论】:

我尝试设置此选项。但不能为 iPhone 提供适当的视图

以上是关于如何将 ios 3.0 的项目升级到 ios 6.0 onwords的主要内容,如果未能解决你的问题,请参考以下文章

AFNetworking 3.0迁移指南

AFNetworking 3.0迁移指南

iOS:从 cordova 2.2.0 升级到 2.3.0 时面临问题

AFNetworking 3.0迁移指南

将使用 Cocoapods 1.0.1 的 iOS 应用程序从 Swift 2.2 迁移到 3.0

AFNetworking 3.0x版本最新特性