【问题标题】:When I clean Xcode DerivedData I can't run my app in iOS Simulator当我清理 Xcode DerivedData 时,我无法在 iOS 模拟器中运行我的应用程序
【发布时间】:2023-03-08 13:07:01
【问题描述】:

在 Xcode 6.0.1 中,我必须删除 DerivedData 中的所有数据,然后运行我的应用程序,它构建成功,但我无法在 iOS Simulator iPhone 5 上运行它。 Xcode 警告:

Program/ProgramArguments 无效或缺失

谁能帮帮我?

【问题讨论】:

  • 没有错误日志。 Xcode 显示一个警告窗口。
  • 尝试一次退出 Xcode 并重新打开然后再次运行
  • 我已经重启了我的 mac pro...但是它不起作用
  • 你能再建一个项目吗?
  • 您找到解决方案了吗?我也面临同样的问题。

标签: ios xcode simulator


【解决方案1】:

以下其中一项对我有用:

  • 清洁项目(产品/清洁)
  • 清理派生数据(窗口/项目)
  • 重新打开 XCode 和项目
  • 删除方案并重新创建它(产品/方案/管理方案)
  • 更改派生数据的位置(XCode/Preferences/Locations,将派生数据更改为:相对)

【讨论】:

    【解决方案2】:

    当我将项目从 xcode 6.4 迁移到 xcode 7 beta 6 时,我遇到了这个问题。 要解决此问题,您必须: 从顶部菜单选项转到, xcode -> 首选项 (cmd + ,) -> 位置 选择你当前版本的命令行工具。

    现在运行你的应用,它应该可以正常工作了。

    【讨论】:

    • 对我来说,解决方案是更改派生数据的位置。通常我将它放在 RAM 磁盘上以提高性能,但将其设置为默认值,问题就消失了。
    【解决方案3】:

    我遇到了同样的问题,并注意到 Xcode 突然在不同的地方创建了几个构建目录。

    所以我去构建设置并重新访问所有构建位置,退出 Xcode,删除所有构建位置目录,启动 XCode,清理构建,再次重新访问,这解决了问题。

    但不确定是什么原因导致它排在第一位:)

    【讨论】:

    • 构建位置在哪里?
    猜你喜欢
    • 2015-01-14
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多