我如何使用和调试模拟器不存在的 iOS 版本?
How can I use and debug an iOS version a simulator doesn't exist for?
我正在为开发中的应用程序消除错误,在解决 iOS 8.0.2
上发生的崩溃时,我偶然发现了一个问题
问题是我无法实际测试(在模拟器上)iOS 8.0.2,因为我可以使用的 iOS8 的最早版本是 8.1
我不支持 iOS 7,但确实返回并尝试查看我是否可以像报告崩溃的测试人员所描述的那样捕获那里的错误。无论我做什么它都没有发生,所以我认为它必须只在 运行 iOS 8 时发生。
我不确定如何解决这个问题。我想提交我的应用程序以供审核,但如果我不能消除此崩溃,我将被拒绝。但是我也无法测试它。我已经等了一天多了,等待 Test-Flight 返回任何崩溃报告,但 none 已经显示出来了。这可能需要三天左右的时间才能发生。
任何人都可以帮助我找到其他方法或解决方法来测试此崩溃吗?
您可以下载并安装 Xcode 6 (Xcode 6.1 might also have the iOS 8.0 simulator) as that'll have the iOS 8 SDK and simulators (you'll have to be signed in to your Apple developer account to access those links otherwise pick from the list here)。
不过,您随后会遇到的问题是,您将针对不同的 SDK 编译代码。但值得一试!
也很难获得特定的 8.0.X 版本的模拟器,因为它们实际上只有次要版本 (8.X) 可用,而不是错误修复版本。
显然,唯一可以保证重现该问题的方法是在 8.0.2 设备上。
我正在为开发中的应用程序消除错误,在解决 iOS 8.0.2
上发生的崩溃时,我偶然发现了一个问题问题是我无法实际测试(在模拟器上)iOS 8.0.2,因为我可以使用的 iOS8 的最早版本是 8.1
我不支持 iOS 7,但确实返回并尝试查看我是否可以像报告崩溃的测试人员所描述的那样捕获那里的错误。无论我做什么它都没有发生,所以我认为它必须只在 运行 iOS 8 时发生。
我不确定如何解决这个问题。我想提交我的应用程序以供审核,但如果我不能消除此崩溃,我将被拒绝。但是我也无法测试它。我已经等了一天多了,等待 Test-Flight 返回任何崩溃报告,但 none 已经显示出来了。这可能需要三天左右的时间才能发生。
任何人都可以帮助我找到其他方法或解决方法来测试此崩溃吗?
您可以下载并安装 Xcode 6 (Xcode 6.1 might also have the iOS 8.0 simulator) as that'll have the iOS 8 SDK and simulators (you'll have to be signed in to your Apple developer account to access those links otherwise pick from the list here)。
不过,您随后会遇到的问题是,您将针对不同的 SDK 编译代码。但值得一试!
也很难获得特定的 8.0.X 版本的模拟器,因为它们实际上只有次要版本 (8.X) 可用,而不是错误修复版本。
显然,唯一可以保证重现该问题的方法是在 8.0.2 设备上。