gpt4 book ai didi

ios - 在 Xcode 调试器中运行旧版本

转载 作者:行者123 更新时间:2023-11-29 02:22:02 26 4
gpt4 key购买 nike

我正在尝试调试我的应用程序中的一些迁移代码,这些代码仅在应用程序更新时运行(通过检查 CFBundleVersion 自上次启动以来是否已更改)。我的代码使用 git 进行版本控制,我当前的工作流程是:

  • checkout 到以前的版本
  • 构建并运行
  • 关闭应用程序(主页按钮)
  • 检查当前代码
  • 构建、运行和测试

问题是它需要相当长的时间,而且我通常不得不在两次检查之间关闭项目,因为如果项目配置发生变化,它会产生冲突。

我想做的是一劳永逸地构建我的应用程序的两个版本,然后在调试器中交替运行它们。 Xcode 的 Product 菜单下有一个 Run Without Building 选项,但是没有办法选择运行什么,而且总是最后一次构建。

最佳答案

我会使用两个目录:1. 对于旧应用程序(相同的 git repo,但在过去的一些提交中)2. 对于当前应用程序(同样是相同的 git repo,当前版本)

在每个项目中打开 xcode 两次。您根本不需要进行此切换。对于测试,这是我正在使用的良好设置。

关于ios - 在 Xcode 调试器中运行旧版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28027815/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com