iOS 9兼容性问题

时间:2015-09-19 04:51:14

标签: ios swift swift2 ios9

您好我已经开发了一个带有xcode 6.4&的应用程序。 Swift 1.2。现在该应用程序在AppStore上运行,但大多数应用程序用户报告我在将其设备操作系统升级到iOS 9 “myApp”后无法正常工作的问题。

是iOS9不支持在xcode 6.4或类似的东西中开发的应用程序。 请指教。 先谢谢

5 个答案:

答案 0 :(得分:2)

对你的问题的直接回答是,iOS9不支持在xcode 6.4中开发的app或类似的东西。通常情况下,使用Xcode 6.4 / iOS 8编写的应用程序应该可以在iOS 9下运行。

早在iOS 2.0上编写的数以千计的现有iOS应用程序通常可以在iOS 9下运行。

然而,许多应用程序将在iOS 9下破解。这可能是由于iOS 9中的错误,但通常是因为应用程序写错了。

您已经过去三个月用iOS 9测试版测试了Xcode 6.4 / iOS 8 / Swift 1.2应用程序。你不应该刚刚发现问题。

如果你还不想升级到Xcode 7 / Swift 2.0,你可以尝试用Xcode 6.4修复你的应用并让它在iOS 9下运行(你需要在下一个版本中这样做)几个月)。

首先了解应用程序崩溃的原因。

答案 1 :(得分:2)

这里有一些非常困惑的东西。

您使用针对iOS 8开发的Xcode 6.4构建了一个版本。当用户将手机升级到iOS 9时,他们已经下载了您的应用,该应用应该保持不变。

您的应用程序中存在一些错误,导致它无法在iOS 9上正常工作。错误发生。要解决这个问题,你会得到一部运行iOS 9的手机,然后你用它来测试你的应用程序,它是用Xcode 6.4构建的,仍然是为iOS 8开发的。你会发现问题是什么,你可以解决它。你知道,开发人员的正常过程:你发现错误,你修复它们。

我建议你听听maddy说的话,不要立即升级到Xcode 7 。使用Xcode 6.4进行最小的更改以使您的应用程序正常工作,一旦在应用程序商店中接受,您就可以下载Xcode 7并升级您的应用程序。

答案 2 :(得分:0)

尽管xcode 6.4不支持iOS9,但它支持在xcode 6.4中开发的应用程序。您是否应该为iOS9测试您的应用程序。

答案 3 :(得分:0)

我使用diawi从ipa建立链接。 我使用xcode 6.4来构建。 当用户使用iOS9 TRYING安装构建时。 他们无法安装,因为xcode 6.4不支持iOS 9。 所以请使用xcode 7 for iOS9。

快乐编码:)

答案 4 :(得分:0)

最好的方法是下载Xcode 7并重建应用程序并处理构建问题。

  

这些天我遇到的一个问题是“删除了一些已弃用的API   来自iOS9,这让我的应用程序崩溃!“

对于真实的例子:

enter image description here

您可以在此处查看:https://developer.apple.com/library/ios/releasenotes/General/iOS90APIDiffs/index.html

您检查此问题的最佳方法是使用Xcode 7重建它,然后您将找到所有。