【问题标题】:How to debug iOS app build with lower SDK on device with higher iOS如何在具有较高 iOS 的设备上调试具有较低 SDK 的 iOS 应用程序构建
【发布时间】:2011-01-23 12:51:20
【问题描述】:

我正在使用带有 4.0 iOS SDK 的 xCode 3.2.3,但我的 iTouch 安装了 iOS 4.2。

我可以在我的 iTouch 上部署和运行发布版本的应用程序,但是当我尝试在设备上调试应用程序时,该应用程序总是在运行时只显示黑屏,没有任何响应。

问题是: 如何在安装了 iOS 4.2 的设备上使用 4.0 SDK 调试 iOS 应用构建?

【问题讨论】:

    标签: iphone xcode ios


    【解决方案1】:

    如果您访问 Xcode 的管理器,您会看到实际上不允许您的设备运行调试模式(使用开发配置文件),因为您的 SDK 版本低于设备的操作系统。 Apple 就是不允许这种情况发生。

    我假设您想要保留旧 SDK 是因为您想要检查与旧操作系统的兼容性。我建议您在新旧操作系统设备上测试您的应用时,将您的 Xcode 及其 SDK 升级到最新版本 (3.2.5/4.2.1)。

    【讨论】:

    • 您好 Diwap,感谢您的回答。我会将我的 Xcode 升级到最新版本。
    【解决方案2】:

    尝试将最新的 iOS SDK 安装到另一个文件夹(我的文件夹位于 /DeveloperBeta)。这样您就可以继续使用新的 SDK 进行开发和调试,同时仍然可以为应用提交构建旧的 SDK。

    【讨论】:

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