使用新的SDK切换到xCode5是否可以消除错误?

塞尔突袭

我刚刚在iPhone上安装了ios7,但是尚未下载xCode5,因此我一直在使用iOS6 SDK并使用TestFlight在手机上测试档案来生成档案。在iOS7上运行我的应用程序时,我注意到很多我在iOS6中未发现的错误(其中一些是无法预测的,很难修复)。我一直在避免下载xCode7,因为我还没有准备好对新的UI元素做出承诺,但是我想知道我是否确实使用iOS7 SDK生产了我的应用程序,是否有可能消除了其中一些错误?

里奥·纳坦(Leo Natan)

这是一个非常广泛的问题。iOS 7尽管具有高级beta版本,但仍处于开发阶段。有些错误应该报告给Apple,这些错误是不会发生的。但是除此之外,内部API中的更改会影响应用程序的行为。Apple已尽最大努力尝试并尽可能保留SDK 6应用程序,但是API中断可能会导致崩溃。我最想知道的一个例子是他们现在与一起使用的类集群ABPersonViewController在iOS 6中进行子类化可以很好地工作,但是在iOS 7中,即使使用SDK 6进行了编译,在大多数情况下也会导致崩溃。即使使用Xcode 4.6和SDK 6,也可以解决这些问题。

使用SDK 7进行编译可能会帮助您解决某些问题,但是它会附带很多自身的问题。根据视图层次结构的复杂程度,您可能需要投入大量精力来支持新的API和功能。您没有真正的选择,因为这是未来,但是您应该为此做好准备,并据此安排时间表。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

迁移错误而切换到新的谷歌地图SDK

是否可以使用CA签名密钥将Windows腻子从Windows SSH切换到Linux?

是否可以自动切换到HDMI声音输出?13.04

Xcode5的autoreleasepool错误

如何使用Selenium / java切换到新的弹出窗口

是否可以在XCode 7 Beta中切换XCode项目以使用Swift版本1.2?

网站切换到移动视图时如何消除空白

切换到新的函数写入格式

Xcode5上的libcurl链接器错误,但在Xcode 4.6上可以正常工作

如何在Android Studio上使用TaskStackBuilder消除错误?

切换到新G时,P是否会将mcache复制到G堆栈?

切换到Xcode 6 Beta 5后,所有IBOutlet都变为零。

从Eclipse切换到IntelliJ:是否可以拆分工具窗口?

是否可以在运行时切换到其他基类构造函数?

在webpack开发服务器上,是否可以通过编程方式从browserHistory切换到hashHistory?

BTRFS:是否可以切换到另一个树根?

是否可以基于页面属性切换到Sling Selector Script

是否可以将应用商店中的应用程序切换到私有(企业)?

切换到arm64时出现包装错误(arm5正常)

从Sandbox切换到Production时,AWS Turk NotifyWorker方法无法与.NET SDK配合使用

如何使用ID切换到iframe

无法使用WebDriver切换到iframe

使用perlbrew切换到系统Perl

如何使用Intent切换到Activity?

使用 locationListener 切换到加载器

双击或使用按钮将相机从后切换到前(Xcode 8,Swift 3)

在 mac 上使用真实的 android 设备运行自动化测试时,是否可以将上下文切换到 WebView?

使用nvm时是否有使用切换到Homebrew版本的节点的方法?

取消使用“ fromEvent”创建的可观察对象并切换到新的对象