Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios7 使用新的SDK切换到xCode5会消除bug吗?_Ios7 - Fatal编程技术网

Ios7 使用新的SDK切换到xCode5会消除bug吗?

Ios7 使用新的SDK切换到xCode5会消除bug吗?,ios7,Ios7,我刚刚在iPhone上安装了ios7,但我还没有下载xCode5,所以我一直在使用iOS6 SDK生成我的档案,并使用TestFlight在我的手机上测试它们。在iOS7上运行我的应用程序时,我注意到很多我在iOS6中没有看到的bug(有些bug是不可预测的,很难修复)。我一直在避免下载xCode7,因为我还没有准备好对新的UI元素做出承诺,但我想知道我是否使用iOS7 SDK制作了我的应用程序,是否有可能消除其中一些bug?这是一个非常广泛的问题。iOS7,尽管它的测试版数很高,但仍然是一项正

我刚刚在iPhone上安装了ios7,但我还没有下载xCode5,所以我一直在使用iOS6 SDK生成我的档案,并使用TestFlight在我的手机上测试它们。在iOS7上运行我的应用程序时,我注意到很多我在iOS6中没有看到的bug(有些bug是不可预测的,很难修复)。我一直在避免下载xCode7,因为我还没有准备好对新的UI元素做出承诺,但我想知道我是否使用iOS7 SDK制作了我的应用程序,是否有可能消除其中一些bug?

这是一个非常广泛的问题。iOS7,尽管它的测试版数很高,但仍然是一项正在进行的工作。有一些不应该发生的错误应该报告给苹果。但除此之外,内部API的变化也会影响应用程序的行为。苹果已经尽了最大努力,尽可能多地保存SDK 6应用程序,但有可能导致崩溃的破坏性API。我脑海中浮现的一个例子是他们现在与
ABPersonViewController
一起使用的类集群。在iOS 6中对其进行子类化工作正常,但在iOS 7中,即使使用SDK 6编译,在大多数情况下也会导致崩溃。即使使用Xcode 4.6和SDK 6,也可以解决这些问题


使用SDK 7编译可能会帮助您解决一些问题,但它本身也会带来大量问题。根据视图层次结构的复杂程度,您可能需要投入大量精力来支持新的API和功能。你真的没有选择的余地,因为这是未来,但你应该为此做好准备,并相应地安排你的日程。

1)你到底发现了什么问题?2) 所有iOS 7测试版bug都应该在Apple上记录,或者至少在Apple开发论坛上发布。@Roboticat-UITapGestureRecognitizer的一些问题(它被禁用)似乎是随机发生的,我很难复制/修复。我确实向Aapple提交了一份bug报告。+1:“你应该为此做好准备,并相应地安排你的日程安排”。。。确保将开发人员门户停机时间和“计划维护”的额外时间考虑在内P