Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.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
Ios Xcode将在模拟器上运行应用程序,但不会在设备上运行_Ios_Xcode_Debugging_Xcode4 - Fatal编程技术网

Ios Xcode将在模拟器上运行应用程序,但不会在设备上运行

Ios Xcode将在模拟器上运行应用程序,但不会在设备上运行,ios,xcode,debugging,xcode4,Ios,Xcode,Debugging,Xcode4,尝试在我的设备上运行应用程序时,我收到以下错误 error: failed to launch '/Users/michael/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphoneos/Word Processor.app/Word Processor' -- No such file or directory (/Users/michael/Library/Developer/Xcode/DerivedData/Buil

尝试在我的设备上运行应用程序时,我收到以下错误

error: failed to launch '/Users/michael/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphoneos/Word Processor.app/Word Processor' -- No such file or directory (/Users/michael/Library/Developer/Xcode/DerivedData/Build/Products/Debug-iphoneos/Word Processor.app/Word Processor)
该应用程序在模拟器中运行良好。当我尝试在设备上调试时,它似乎复制了应用程序(我可以看到图标),但随后由于上面的消息而暂停。Xcode说它正在我的iPod上运行应用程序,但在我的iPod上什么也没发生

当我点击应用程序时,应用程序似乎启动了,但似乎缺少资源。
矿山其他工程正常运行。我需要更改什么设置才能使其正常工作。?查看错误消息,它似乎在我的mac中查找应用程序。但这没有意义,因为我正试图在我的第四代iPodtouch上运行它。我使用的是Xcode 4.3.1和iOS 5.1。如果有,您是否查看了开发人员证书和分发证书。从Xcode以调试模式运行时,您的应用程序将需要分配开发人员证书而不是分发证书。分发证书不允许调试。

这是许多开发人员在当前版本的Xcode中经常遇到的问题。临时解决方法一直是删除DerivedData文件夹

您可以将其添加到构建脚本中,甚至将其作为cron作业:

rm-rf~/Library/Developer/Xcode/DerivedData


遗憾的是,这是真的。

对于Mountain Lion和最新版本的Xcode(4.4.4F250),此线程中的任何建议都不能直接起作用(清理、清理项目、删除派生数据文件夹等)。这一序列成功了。发件人:

  • 断开设备的连接
  • 从设备中删除应用程序
  • 退出Xcode(不要只是简单地关闭窗口,而是退出它)
  • 删除派生数据文件夹
    rm-fr~/Library/Developer/Xcode/DerivedData
    (控制台)
  • 启动Xcode,连接设备并运行项目

  • 我与这个问题斗争了2天,浏览了所有的帖子,尝试了所有的选项,包括重新启动Xcode、设备、删除DerivedData文件夹等


    最后,问题出在Info.plist文件上。在我的例子中,Info.plist文件中的图标路径不正确。我建议您对应用程序进行归档,然后对其进行验证,以了解您遇到的确切问题。只有这样,我才能找到问题。

    我通过转到目标->信息->所需设备功能并删除armv7的选项来解决这个问题


    希望这有帮助

    从较低的XCode和iOS版本更改为当前的XCode和iOS版本后,我也遇到了这个问题

    我通过将iOS解聚目标更改为较低版本来修复此问题,因为我的设备尚未更新到最新的iOS。
    您可以通过单击“信息”选项卡内的项目来执行此操作。

    删除了对armv6的支持,它又开始工作了。

    我使用的解决方案多次解决了此问题。然而,它有时可能不起作用。如果是这样的话,考虑删除和重新添加目标。< /P> < P>我重新启动XCODE,清理派生数据和重新启动设备在大多数情况下是不够的,直到我发现iTunes还在运行,退出iTunes之后,一切都很好!p> 因此,我现在的步骤很简单:

    1。退出Xcode。
    2。如果iTunes正在运行,请退出iTunes。
    3。重新打开项目。

    无需从设备中删除应用程序、清理项目或重新启动/断开设备连接。
    我认为这是因为Xcode和iTunes使用一些公共库(如您所知,Xcode安装程序在安装iOS SDK时总是要求退出iTunes)。

    每当Info.plist中描述的设备功能与设备的功能不匹配时,就会出现此错误


    在我的例子中,我请求GPS支持和定位服务支持,并尝试在iPod touch上进行测试。

    我在几个不同的项目中偶然发现了同样的问题,在论坛上研究了很多,甚至在这里研究了堆栈溢出。给出了很多解决方案,有些人似乎让它们发挥作用,但没有一个对我起作用。 因此,我们尝试了一些非常明显的操作过程,出于某种原因,我们以前没有考虑过:我在错误消息指示的确切路径上完成了CHMOD-r777(我直接复制了它)

    工作得很有魅力,100%成功


    希望能有帮助,伙计们

    作为Chronos mentiod,设备功能可能是原因。此外,我想说的是,在我的情况下,这一切都是关于UIRequiresPersistentWiFi键,它(出于某些不清楚的原因)不允许我在iPhone4上安装我的应用程序。希望这能帮助那些尝试了所有其他方法但尚未解决问题的人。

    我通过转到目标->信息->所需设备功能并检查0索引处的id来解决此问题,如果armv7不在0索引中,则删除其他内容并在0索引上设置armv7,然后清除app connect设备并运行

    希望这对你有帮助

    我执行了以下步骤:

  • 删除派生数据:
    rm-rf~/Library/Developer/Xcode/DerivedData
  • 项目深度清洗:Shift键+选项键+命令键+字母K键
  • 退出项目
  • 退出XCode
  • 已从我的设备中删除该应用

  • 当我重新打开Xcode,启动项目,然后启动它在我的设备上连续运行的应用程序时

    对我来说,它是
    命令行工具
    转到Xcode->首选项->位置->命令行工具


    确保选择最新的Xcode版本。我选择了Xcode 11.0,一切都开始工作了

    我也遇到了类似的问题,在互联网上搜索了一整天都没有找到答案

    Xcode 12,iOS 14。

    我正在使用cocoaPods调用
    GCDWebServer
    ,它将在iOS中打开内置http服务。现在它在模拟器中运行良好,我可以在Mac浏览器中打开它的主页。但如果用真正的iPhone运行,我就无法打开主页。浏览器显示“无法连接到服务器”
    [DEBUG] Did open IPv4 listening socket 3
    [DEBUG] Did open IPv6 listening socket 4
    [INFO] GCDWebUploader started on port 80 and reachable at http://192.168.1.3/