【问题标题】:Xcode 8.2.1 builds but doesn't run appXcode 8.2.1 构建但不运行应用程序
【发布时间】:2017-01-02 21:49:04
【问题描述】:

我刚刚更新到 Xcode 版本 8.2.1 (8C1002),以便能够在我的应用程序上运行并将其加载到我的 iPhone 6 (iOS 10.2) 上。但是,每次我单击以构建和运行应用程序时,Xcode 的行为都完全正常,除了应用程序永远不会在我连接的 iPhone 上打开。我也在模拟器中对此进行了测试,它也出现了同样的问题。

我试过了

  • 搜索 google 和 StackOverflow 的其余部分,但我只能找到完全不相关的 Xcode 8.2 错误,例如 cmd-R 快捷方式不起作用或其他不相关的错误。
  • 重启 Xcode 和我的手机
  • 重新启动我的 mac
  • 清理项目
  • 清理构建文件夹

当我在手机锁定的情况下尝试构建和运行时,Xcode 仍然会提醒我,但是当我的手机解锁时,什么也没有发生。

还有其他人遇到同样的问题吗?有人可以指导我解决方法或我可以做的事情以便我可以测试我的应用吗?

更新:我从 github 下载了 zip 并运行它,它工作了......所以我猜这是项目的问题......

【问题讨论】:

  • 重启Xcode
  • @azimov 试过了。还是什么都没有
  • 你试过清理项目,删除派生数据/现金吗?有时当我无法运行我的程序时它会有所帮助
  • @axel 不,没什么。用我到目前为止尝试过的内容更新了列表
  • 你能运行其他项目吗?

标签: iphone xcode


【解决方案1】:

在从 git 存储库下载新的 .zip、对其进行测试并使其正常工作后,我查看了两个项目文件夹之间的差异,并得出结论认为它与 .xcuserdata 文件有关(正在在回购中被忽略)。显然 Xcode 生成这些是为了存储断点之类的数据。

所以我将xcuserdata 文件夹从项目中移出并在我的手机上重新运行它,它按预期工作。我现在很确定这不是 Xcode 中的错误,而只是我在另一个分支上弄乱了东西的结果(它在 xcuserdata 中生成了文件,并且当我切换回主分支时不知何故默默地搞砸了项目分支。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    • 2021-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多