我正在使用Xcode 6.1中的iOS项目(包括应用程序扩展,以防相关)。然而,当我尝试在Xcode上运行项目时,它实际上并没有运行项目 - 它只是说在Xcode窗口的工具栏中出现“Running [My target]”之后它完成了几秒钟的运行。在应用程序“完成”之前,运行文本左侧出现灰色圆圈中的(2),成功运行时通常会有(3)。
如果我从设备中删除该应用程序并尝试再次构建并运行该应用程序,Xcode声称它已完成运行而无需首先安装它。
在我的电脑控制台中,我可以看到以下消息:
10/23/14 9:56:33.045 AM Xcode[86586]: AMDeviceSecureInstallApplicationBundle (thread 0x11e05f000): no old package to delta against, falling back to old skool install
10/23/14 9:56:33.045 AM Xcode[86586]: AMDeviceSecureInstallApplicationBundle (thread 0x11e05f000): Blasting the bundle over to the device in an old skool way
10/23/14 9:56:37.949 AM Xcode[86586]: AMDErrorForMobileInstallationCallbackDict (thread 0x11c59e000): GOT AN ERROR 0xe800003a
10/23/14 9:56:37.956 AM Xcode[86586]: SZConduit: _MonitorResultDispatchFunction:140 (0x0x11c59e000): Got error from service: InstallationFailed
10/23/14 9:56:37.956 AM Xcode[86586]: _AMDeviceTransferAndInstall (thread 0x11e05f000): SZConduitSendPathWithPreflight failed: 0xe8008017
10/23/14 9:56:37.960 AM Xcode[86586]: writeDictToFile:1258 ==== Successfully wrote Manifest cache to /var/folders/yt/lbzml8ns3f5dfg7chpk14s2h0000gp/C/com.apple.DeveloperTools/6.1/Xcode/af8b53723f8db55690c776f7ae336036/2031be7d6eb56fd1d8e5c85034f9500facb31def/ManifestCache.plist
10/23/14 9:56:37.961 AM Xcode[86586]: AMDeviceSecureInstallApplicationBundle (thread 0x11e05f000): returning 0xe8008017
没有其他人在这个项目上工作有这个问题。偶尔我会看到一条错误消息,例如“无法运行,签名资源丢失或已被更改”,但这种情况非常罕见。
我已经尝试重新安装Xcode,这没什么。
删除派生数据可以解决问题,但我必须在每次运行后删除它或重新出现问题。这非常不方便,所以我正在寻找一个更永久的解决方案。