Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 无法打开可执行文件-xcode_Iphone_Objective C_Ios_Xcode_Xcode4 - Fatal编程技术网

Iphone 无法打开可执行文件-xcode

Iphone 无法打开可执行文件-xcode,iphone,objective-c,ios,xcode,xcode4,Iphone,Objective C,Ios,Xcode,Xcode4,我发现了这个错误…知道怎么解决吗 GenerateDSYMFile /Users/fmota/Library/Developer/Xcode/DerivedData/PBTest-gvudadeakgzklbekugyiqyfyprlt/Build/Products/Debug-iphonesimulator/PBTest.app.dSYM /Users/fmota/Library/Developer/Xcode/DerivedData/PBTest-gvudadeakgzklbekugyiqy

我发现了这个错误…知道怎么解决吗

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'

我也面临着这个问题。我已经关闭,重新启动Xcode;从设备中删除应用程序并重新安装,然后问题就解决了。
确保库文件和项目文件确实包含在内(如果不包含),在这种情况下,它会显示为红色。有时它位于原始文件夹中,而不在项目中,因此请将其删除并重新添加

我通过删除标题搜索路径和库搜索路径中指定的路径解决了这个问题,该路径位于Targets-Build Settings-Search path下。该应用程序现在可以在iOS模拟器上干净地构建和运行


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

我得到了相同的错误对话框。事实证明,我在不同的文件中声明了两个同名的常量,编译失败,没有任何有意义的错误输出,只有这个问题。在完成了讨论中的DWARF之后,我能够获得更好的错误输出,这有助于我发现问题

在我的例子中,我试图将外部库编译到我的代码中,该库中的一些测试c文件添加到“构建阶段”选项卡上的“编译源代码”中。这些文件还具有main()函数,该函数使其显示“复制符号”消息。一旦我从编译源中删除了这些文件,project编译成功。

在我的例子中,我意外地导入了类的实现文件而不是头文件(#导入“MyClass.m”而不是#导入“MyClass.h”)。不幸的是,这个无辜错误的错误消息与有用的相反。

我曾两次在Xcode中将相同的源文件意外地添加到我的项目中(一个头文件和一个实现文件)。请在错误消息中查找哪些文件可能重复的线索


删除重复副本(删除引用,而不是移动到垃圾箱)解决了我的问题。

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


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

还有另一个原因:在嵌套块内重复使用[unowned self]。

另一件需要检查的事情——如果您将“错误后继续生成”设置为“是”,则会出现编译错误(您可能在问题窗格中错过了该错误)最终可能导致此错误。请修复编译错误以解决此问题。

您的应用程序是否编译?这是在某种虚拟机上运行还是在mac iphone模拟器上运行?不,它不编译。我正在使用mac和iphone模拟器。尝试使用command-shift-K运行Clean,然后从模拟器卸载应用程序(如果存在),然后尝试重建/运行,看看是否有帮助。如果仍然遇到相同的问题,请尝试修改部署目标,看看是否有任何更改。此外,可能重新启动mac。我见过调试器未解锁可执行文件,有时会导致冲突的情况。不,同样的……我忘了提到它也提供了此功能,不是吗知道它是否相关…这对我来说很有效。当我开始看到问题时,我正在将一个xcode 5 ios 7.1文件传输到xcode 6