菜鸟教程小白 发表于 2022-12-13 09:59:30

iphone - Xcode 4.2 和 iOS SDK 4.0


                                            <p><p>我安装了 Xcode 4.2,它在 <code>/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk</code> 下只有 iOS SDK 版本 5。但是,我的 iOS 部署目标被指定为 <strong>iOS 4.0</strong>。问题是如果模拟器版本低于 5.0,我无法在 iOS 模拟器中启动我的应用程序。也就是说,程序在以下情况下崩溃:</p>

<ul>
<li>iPhone 4.0 模拟器</li>
<li>iPhone 4.1 模拟器</li>
<li>iPhone 4.2 模拟器</li>
<li>iPhone 4.3 模拟器</li>
</ul>

<p>在我拥有 Xcode 4.0 之前,一切都在<em>上述所有</em>模拟器下正常工作。现在唯一可用的版本是 iPhone 5.0 Simulator。</p>

<p>我做错了吗?如何在较旧的 iOS 版本上测试我的应用程序? Xcode 4.2 甚至可以吗?</p>

<p><strong>更新:</strong>在我将编译器从 <strong>LLVM GCC 4.2</strong> 更改为 <strong>Apple LLVM compiler 3.0</strong> 后,这一切都开始工作了。但如果有人知道如何用旧编译器修复这些东西,我仍然很感兴趣。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您必须在组件中下载:iOS 4.0 和 4.1 调试支持和 iOS Simulator for 4.x
您可以将部署目标更新到 iOS 5,因为它是更高版本的 SDK,它“了解”所有关于 4 版本的信息。请记住,如果 SDK < OS.</p> 没有调试版本</p>
                                   
                                                <p style="font-size: 20px;">关于iphone - Xcode 4.2 和 iOS SDK 4.0,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/8284494/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/8284494/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - Xcode 4.2 和 iOS SDK 4.0