1

我不需要为 IOS7 构建和编译,只需在 IOS7 设备上调试。我不想将我的 xcode 升级到版本 5。我使用 sdk 5.1 构建了一个应用程序我在刚刚升级到 IOS7 的 IPAD 上运行该应用程序我必须调试应用程序,但 xcode 看不到 ipad,我收到一条消息,我必须升级我的 SDK。这是否意味着我必须升级 xcode 本身?我可以只下载一个 sdk 并继续使用 xcode 4.5 吗?

4

2 回答 2

2

通过首先从 XCode 5 中打开项目,然后从 XCode 4 中运行它,我成功地在 XCode 4 中测试了 iOS 7 应用程序。

由于您使用的是 XCode,我想您有开发人员帐户。

所以你不需要像这样迁移到 XCode 5。您可以从开发人员站点下载下一个版本作为 DMG 文件,并且可以根据需要运行 XCode 4 和 5。

于 2013-10-08T14:04:56.923 回答
0

无法直接调试 iOS 7,但可以使用 XCode 中的 Organizer 查看日志。您可以按如下方式执行此操作:

  1. 正常部署到设备(运行,或创建 ipa 文件并推送到设备)注意:如果您运行应用程序,XCode 将通过它的标准流程并在执行时失败。此时只需停止应用程序。
  2. 在 XCode 4.x 中,打开 Organizer。
  3. 导航到设备并打开已连接到 Mac 的设备。
  4. 为您的设备选择控制台。
  5. 通过选择底部的清除按钮清除当前日志。
  6. 在您的设备上,手动运行应用程序。
  7. 现在在控制台中,您应该会看到您在代码中放置的所有日志。

这不是最有效的调试方法,但绝对比没有任何方法要好。希望这会有所帮助。

于 2013-11-06T08:41:52.020 回答