菜鸟教程小白 发表于 2022-12-12 18:56:06

iphone - 仅使用 iOS 5 设备和 iOS 4 模拟器测试应用程序是否可行?


                                            <p><p>我最近升级了我的 Xcode 版本并拥有 <a href="https://stackoverflow.com/questions/8864410/cannot-build-to-4-2-1-device-with-xcode-4-2" rel="noreferrer noopener nofollow"><strong>huge</strong> trouble</a>尝试构建运行 iOS 4.2.1 的我的第二代 iPod Touch。 - 以至于我放弃了尝试。</p>

<p>构建到模拟器适用于 iOS 5 和 iOS 4.2 模拟器 - 我还将在 iOS 5 设备上测试该应用程序(当我得到一个设备时)。</p>

<p>此测试是否足以发布最低 iOS 为 4.2.1 的应用? - 问题是我已经发布了最低 iOS 为 4.2.1 的应用程序,但我需要发布此更新(无需在 iOS 4 设备上进行测试)。</p>

<p>这样做有什么问题吗? - 如果它可以在 iOS 4 模拟器和 iOS 5 模拟器/设备上运行就足够了吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>不,模拟器是模拟器,不足以测试应用程序。</p>

<p>根据我的经验,模拟器和设备之间的差异在数量和严重性方面都非常丰富。如果没有在实际设备上进行测试,我永远不会发布应用程序。每当我发布一个也应该与 iPhone 2G/3G 等兼容的应用程序时,在这些设备上的实际测试总是会导致我在模拟器上从未遇到过的问题。</p>

<p>渲染 ARM6 兼容代码时常见的陷阱的一个很好的例子是 LLVM2 和 3 的一个错误错误。这将为此架构生成错误的优化代码。然而,连接的问题仅在实际设备上可见,而在模拟器上不可见(因为该婴儿使用 x86 代码而不是 ARM6)。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 仅使用 iOS 5 设备和 iOS 4 模拟器测试应用程序是否可行?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/8864860/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/8864860/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 仅使用 iOS 5 设备和 iOS 4 模拟器测试应用程序是否可行?