【问题标题】:Can't deploy debug version of my app after upgrading to iOS 4.2升级到 iOS 4.2 后无法部署我的应用程序的调试版本
【发布时间】:2010-11-23 08:22:38
【问题描述】:

我刚刚升级到 XCode 3.2.5 和 iOS SDK 4.2,并且我将我的设备升级到了 4.2.1。现在我只能部署我的应用程序的发布版本。如何部署我的应用程序的调试版本?我需要在设备上安装调试符号吗?如果有怎么办?

【问题讨论】:

    标签: xcode ios debug-symbols ios-4.2


    【解决方案1】:

    也许这可以解决你的问题,至少它对我有用:

    1. 更改基础的构建设置 sdk 到最新的 iOS 版本
    2. 将活动配置更改为 发布
    3. 在与 配置
    4. 切换回调试配置
    5. 再次在同一菜单中选择设备

    /雅各布

    【讨论】:

    • 我按照这个顺序,但是没有用。然后,我使用“项目”菜单或工具栏中的下拉菜单,或“目标信息”又名“项目信息”,即“项目设置”对话框,执行了一些其他类似的看似随机的步骤序列。我终于能够在设备上部署我的应用程序的调试版本,但我不知道如何。所以,谢谢,我猜。学习新开发环境的乐趣。
    • 好的,很高兴听到你终于让它工作了,无论如何。在 iOS 4.2 的发行说明中,它说简单重启 xcode 应该可以解决问题,但我认为它对我没有用。
    【解决方案2】:

    前往 developer.apple.com 网站,登录 iOS 会员网站,主页选项卡上的启动助手将帮助您将应用安装到您的设备上。

    【讨论】:

    • 这并没有解决问题。我可以在设备上部署我的应用程序的发布版本。问题是我无法部署我的应用程序的调试版本。
    【解决方案3】:

    两种运行方式(发布模式与调试模式):

    A) 在分析模式下运行(默认设置了 Release Build。注意:未设置 NDEBUG 宏!)

    B) 将构建方案的 Run [appname] 部分暂时更改为 Release 模式,然后再恢复为 Debug 默认值。

    至于设备部署部分,我没有遇到过这个问题。

    【讨论】:

      【解决方案4】:

      如果你使用的是旧的 iPod 设备,你应该支持 armv6 版本。

      设置“架构”,在调试和发布模式下添加“armv6”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-03
        相关资源
        最近更新 更多