当我将我的应用程序上传到我的实际设备(iphone和iPad)时,我遇到了在iOS和Xcode上测试我的应用程序的问题,我想知道是否有人知道这个问题并且可以帮助我:
通常,当我在自己的设备上构建应用时,应用会在我的设备上安装并启动。但是当我准备提交我的第一个应用程序时,我正在测试并更改Bundle Identifier,App ID和Development Provisions(因此问题可能与它有关),现在,当我尝试构建我的应用程序时我的设备,虽然它在我的设备上安装得很好,Xcode将不再启动应用程序。相反,我收到此错误消息:
启动可执行文件时出错。 启动远程程序时出错:没有这样的文件 或目录。
有谁知道这是什么问题?这个派生数据文件夹的内容是什么?
非常感谢!
答案 0 :(得分:124)
我也遇到过这个问题。我关闭了,重启了Xcode;从设备中删除了应用程序并重新安装它,然后问题就消失了。
答案 1 :(得分:88)
对我来说,问题没有解决,直到我按此顺序执行以下操作:
步骤3的app build文件夹指的是您的应用程序的构建文件夹,它是“DerivedData”的子项。要找到这个,你可以在finder中显示你的应用程序,然后回溯到你到达“DerivedData”文件夹并删除上面的文件夹,如“MyApp-crazylongweirdletters”。如果没有这个步骤(3),我就无法调试,所以这是一个关键步骤,您必须在执行此步骤之前退出XCode。
对于某些人来说,只需重新启动XCode即可,但不适合我。
我只发布这个答案,因为之前的答案对我不起作用。希望别人敲打他们的头脑会发现这一点并松一口气。 :)
答案 2 :(得分:10)
你不能调试(从Xcode开始)一个用分发配置文件签名的应用程序,如果我记得很清楚...然后你得到这样的消息,gdb很愿意附加到进程。
答案 3 :(得分:7)
我终于找到了我的错误!
我正在玩我的info.plist文件,我更改了可执行文件名称和捆绑和捆绑显示名称!只要我将其更改回默认值(EXECUTABLE_NAME,PRODUCT_NAME,PRODUCT_NAME),它就能完美运行。
答案 4 :(得分:4)
从设备中删除应用程序(点击并按住然后删除),然后重试。
答案 5 :(得分:3)
对我来说,没有一个有效。相同的错误,但不同的解决方案。
我的问题是因为我意外地将“部署目标”(ios版本)更改为高于我尝试运行代码的手机上的版本。
修复很简单 - 将部署目标降低到低于或等于手机上的ios软件版本:)
答案 6 :(得分:2)
我的代码签名不正确,我得到了同样的错误。
转到您的项目>目标>构建设置>检查调试状态的代码签名。
答案 7 :(得分:1)
我偶然发现这是另一个问题的解决方案,当尝试在新的4.3.5设备上构建应用时,这是一个警告。
如果我将配置文件设置为分发,则在构建应用程序时不会收到警告消息,但调试器将附加到设备。
如果我将代码签名设置为分发配置文件,我在构建过程中不会收到警告,但调试器不会附加。所以上面关于签名的答案似乎是正确的。这可能也只是使用xcode
的较新4.3.5设备上的问题答案 8 :(得分:1)
产品 - >在菜单栏中清洁
答案 9 :(得分:1)
我有同样的问题。我通过更改项目的目录名称然后再次启动应用程序来解决它。
答案 10 :(得分:1)
由于设备的“恢复”或“同步”过程不完整而导致.app文件被锁定,因此有时会发生此错误。
我做了什么我必须越狱我的设备才能在/ User / Applications / XXXXX-XXXX-XXX /下找到该应用程序并删除.app
对于其中一个应用程序和其他应用程序,我意识到它不会自动运行GDB,因此错误消息完全是误导性的,所以我将GDB设置为手动并且它工作并且没有给我那个错误,但是当然我必须手动运行应用程序才能启动调试会话。
它可能还需要我之前做过的其他一些事情,比如检查配置文件,但这是使其工作的最后一步。
在此之前,我尝试了所有解决方案对我不起作用,显然只是通过在屏幕上按住手指来删除应用程序不起作用,因为它删除了图标但所有文件仍然存在。 (因为它是一个开发应用程序而不是下载的App Store应用程序)
答案 11 :(得分:1)
有同样的问题, 退出XCode ...从设备中删除应用程序...再次运行程序.. 我解决了这个问题。我的一些朋友不得不重启设备。
答案 12 :(得分:0)
我在最近恢复的设备上遇到了这个问题,我的开发中的应用程序尚未重新安装 - 他们在Springboard上显示为“等待”从App Store下载。从Springboard删除应用程序解决了这个问题。
答案 13 :(得分:0)
我从昨天开始在两个不同的设备上面对这个问题,iOS 4.x.删除DerivedData文件夹,删除应用程序,重新启动Xcode以及清除代码都不起作用。重复所有步骤,除了重新启动设备,还为我修复了它。
答案 14 :(得分:0)
我在这里发布了该问题的更新。对于有同样问题的人可能会有所帮助。我有Xcode 4.4并在iOS 5.0的设备上启动它。如果Xcode没有5.0模拟器