【问题标题】:Error : failed to launch, when running on ipad错误:在 ipad 上运行时启动失败
【发布时间】:2012-03-17 04:48:40
【问题描述】:

在经历了很多挫折之后,我终于得到了一个可以在 iPad 上运行且没有错误的应用程序。但是它不运行。它给出了以下错误。我的应用程序确实在模拟器上运行,但没有在 iPad 上运行并给出以下错误。我真的不知道为什么。我去了描述的文件夹,文件夹的结构如下。

Products
 .DS_Store
  Debug-iphoneos
   .DS_Store
    sampleproject.app
    sampleproject.app.dSYM
  Debug-iphonesimulator
   .DS_Store
    sampleproject.app
    sampleproject.app.dSYM



error: failed to launch     '/Users/x/Library/Developer/Xcode/DerivedData/sampleproject/Build/Products/Debug-iphoneos/sampleproject.app/myProject' -- No such file or directory (/Users/x/Library/Developer/Xcode/DerivedData/sampleproject/Build/Products/Debug-iphoneos/sampleproject.app/myProject)

【问题讨论】:

  • 清除所有构建,然后重试。
  • 过去,在 iOS 中,我遇到了文件路径中的空格问题。
  • 清理构建不起作用。还有一些人以前在设备上运行过这个应用程序,所以这可能不是问题吗?
  • @CodeGeek123:首先尝试重启Xcode。如果它不起作用,请尝试硬重置您的设备。当我更改应用程序的包标识符时,就会发生这种情况。这个解决方案,我发现上面的问题对我来说很好。:) 链接:stackoverflow.com/questions/10204686/…

标签: iphone ios ipad ios4


【解决方案1】:

刚刚在 Xcode 4.3.2 上遇到了同样的错误,目标是 iPad3 5.1,但经过这些步骤后能够在我的设备上构建和运行:

删除了我的 DerivedData 目录(也清空了垃圾箱) 退出 XCode 断开的 iPad USB 重新启动的 Mac 重新启动的 iPad(关机和备份) 重新连接 iPad USB。 使用项目重新启动 Xcode 确认在所选设备上进行调试的构建。 单击运行

我不知道所有这些步骤是否都是强制性的。这是一个糟糕的答案,因为它既不能解释问题,也不能提供确定的解决方案。我期待苹果更好;我一直在寻找更好的答案,但一无所获。

重启解决问题不是解决办法! OTOH,它让我继续我的工作,所以......一个小小的祝福。

【讨论】:

  • 删除“DerivedData”目录后,它对我有用。谢谢
  • 仅仅删除 DerivedData 并退出并重新启动 XCode 并没有解决我的问题,之后我决定采用双管霰弹枪方法 :)
  • 清理构建,退出 XCode 并重新启动
  • 叹息!甚至重新启动Mac,它就坐在那里旋转。到目前为止大约 20 分钟。
  • 强制关闭电源并再次启动——Mac 立即启动。 (这是它一直存在的片状重启行为的新变体。)但是“无法启动”,就像以前一样。今天早些时候,我在为不同的 iPad 构建时没有遇到任何问题。
【解决方案2】:

删除 DerivedData 目录并重新启动 Xcode 对我有用。简单重启 xcode 没有。

【讨论】:

  • 同样。简单地删除文件夹不起作用 - 即使 xcode 会重新创建它。
  • 尝试多次删除派生数据并重新启动 Xcode。
  • 我确实注意到,如果您删除派生数据,Organizer 会立即重新创建它。即使您转到管理器,单击派生数据旁边的箭头,然后从 Finder 中删除,如果您保持打开状态,管理器也会立即重新创建它。关闭管理器,您可以使用 Finder 将其删除。
【解决方案3】:

按照 Tarryn 的建议删除 DerriveData 会导致另一个问题“未找到代码符号”,这让我注意到了构建设置中的代码符号部分。调试的代码符号设置为“不允许”。将其更改回我的 iOS 开发者资料即可解决问题。

如果有人遇到此问题并按照 Tarryn 建议的路径进行操作,您可以再尝试一个步骤来解决此问题。

【讨论】:

    【解决方案4】:

    非常令人沮丧,但最后一个简单的退出 XCode 并重新启动 XCode 似乎解决了这个问题。

    【讨论】:

      【解决方案5】:

      首先相当Xcode并重新启动,它会运行良好..

      【讨论】:

        【解决方案6】:

        为我重新启动 Mac 修复。

        【讨论】:

          【解决方案7】:

          /DerivedData 下:rm -r sampleproject

          -> 断开 ipad -> 重启 ipad -> 重新连接 ipad

          -> 退出并重新启动 XCode

          对我有用,希望对你有帮助!!!

          【讨论】:

            【解决方案8】:

            重新启动 Xcode,它又可以工作了。

            【讨论】:

              【解决方案9】:

              此问题的另一个原因

              选择了错误的移动配置文件。例如,您可以在调试模式下选择分发配置文件,然后 Xcode 将不允许应用程序在调试模式下启动。

              解决这个问题

              • 在 Xcode 中选择您的项目文件
              • 选择“构建设置”
              • 搜索“代码签名”
              • 确认为“开发”构建选择了开发配置文件

              【讨论】:

              • 我花了很长时间,并得到了@Lucyk 的建议,才弄明白。
              【解决方案10】:

              听起来目标不一定设置正确。目标的名称是什么?我在那里看到“Virgin Atlantic”,但项目根目录是“示例项目”?

              【讨论】:

                【解决方案11】:

                在我使用 Xcode 7.1.1 和 OSX Yosemite 时发生了这种情况。

                遵循@tarryn 的所有步骤(接受的答案),但没有重新启动我的 mac。重新启动mac最终为我解决了这个问题。

                【讨论】:

                  【解决方案12】:

                  断开 iPad 并重新连接它对我来说很有效。

                  【讨论】:

                    猜你喜欢
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2020-09-26
                    • 1970-01-01
                    • 1970-01-01
                    • 2012-01-22
                    • 2013-05-19
                    相关资源
                    最近更新 更多