问题 无法打开可执行文件 - xcode


我收到这个错误......任何想法如何解决?

GenerateDSYMFile /Users/fmota/Library/Developer/Xcode/DerivedData/PBTest-gvudadeakgzklbekugyiqyfyprlt/Build/Products/Debug-iphonesimulator/PBTest.app.dSYM /Users/fmota/Library/Developer/Xcode/DerivedData/PBTest-gvudadeakgzklbekugyiqyfyprlt/Build/Products/Debug-iphonesimulator/PBTest.app/PBTest
    cd /Users/fmota/Documents/Developer/Protobuf/PBTest
    setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    /Developer/usr/bin/dsymutil /Users/fmota/Library/Developer/Xcode/DerivedData/PBTest-gvudadeakgzklbekugyiqyfyprlt/Build/Products/Debug-iphonesimulator/PBTest.app/PBTest -o /Users/fmota/Library/Developer/Xcode/DerivedData/PBTest-gvudadeakgzklbekugyiqyfyprlt/Build/Products/Debug-iphonesimulator/PBTest.app.dSYM

error: unable to open executable '/Users/fmota/Library/Developer/Xcode/DerivedData/PBTest-gvudadeakgzklbekugyiqyfyprlt/Build/Products/Debug-iphonesimulator/PBTest.app/PBTest'

1397
2018-01-05 16:41


起源

你的应用程序编译?这是在各种虚拟机中运行还是在mac iphone模拟器上运行? - Jeremy
不,它不编译。我正在使用Mac和iPhone模拟器。 - Filipe Mota
试着跑步 清洁 使用命令shift-K,然后从模拟器(如果存在)卸载应用程序,然后尝试重建/运行,看看是否有帮助。如果仍然遇到相同问题,请尝试修改部署目标并查看是否有任何更改。 - Jeremy
此外,可能会重新启动您的mac。我见过调试器无法解锁可执行文件的情况,有时会导致冲突。 - Jeremy
不,同样的......我忘了提到它也给了它 错误,不知道它是否相关...... - Filipe Mota


答案:


我也遇到过这个问题。我关闭了,重启了Xcode;从设备中删除了应用程序并重新安装它,然后问题就消失了。
 确保库和项目文件真正包含在内,如果它不包括在这种类型的情况下显示为红色,有时它在原始文件夹而不在项目中,所以删除它并再次添加。


4
2018-01-11 06:58





在我的情况下,我不小心#imported类的实现文件而不是头文件(#import“MyClass.m”而不是#import“MyClass.h”)。不幸的是,这个无辜错误的错误信息与有用的相反。


4
2018-01-08 05:51





我可能会迟到这个派对,但同样的问题,通过转到产品>方案>管理方案解决它...然后只需删除当前方案并重新创建一个新方案然后再次尝试构建。

这是重置您可能无意中更改的任何编译设置的好方法。


4
2017-11-04 12:27



Lifesaved这对我有用。当我开始看到问题时,我正在将xcode 5 ios 7.1文件传输到xcode 6 - EHarpham


在我的例子中,我试图将外部库编译到我的代码中,并且在“Build Phases”选项卡上的“Compile Sources”中添加了该库中的一些测试c文件。这些文件也有main()函数,导致它显示“重复符号”消息。从Compile Sources中删除这些文件后,项目编译成功。


2
2018-04-11 21:04





我通过删除在目标 - 构建设置 - 搜索路径下找到的页眉搜索路径和库搜索路径中指定的路径来解决此问题。该应用程序现在可以在iOS模拟器上完全构建和运行。

我还没有真正的设备测试能力,所以我们会看到当我到达那一点时会发生什么。


0
2017-07-30 00:23





我得到了相同的错误对话框。事实证明,我在不同的文件中声明了两个同名的consts,并且编译失败,没有有意义的错误输出,只有这个问题。在做了DWARF讨论之后的事情 这里 我能够获得更好的错误输出,帮助我找到问题


0
2018-02-19 19:41





我不小心将相同的源文件添加到我的Xcode项目中两次(标题和实现文件。在错误消息中查找哪些文件可能是重复的线索。

删除副本(删除引用,而不是移动到废纸篓)解决了我的问题。


0
2018-05-06 06:23