我在 Xcode 上有一个应用程序,之前运行良好。但是当我尝试运行它时,它突然停止工作了。没有更改代码,我不知道发生了什么。错误信息是:
"The operation couldn’t be completed. (LaunchServicesError error 0.)"
当我查看 CoreSimulator 日志文件时,我得到了这个:
Jan 8 11:43:55 C02PG69EG3QD com.apple.dt.Xcode[7083] : Error Domain=LaunchServicesError Code=0 "The operation couldn’t be completed. (LaunchServicesError error 0.)" UserInfo=0x7fc597a59240 {Error=PackageExtractionFailed, ErrorDescription=Failed to copy file:///Users/myUsername/Library/Developer/Xcode/DerivedData/myApp-eyozcttdojgdpgdstfspqjxsztrb/Build/Products/Debug-iphonesimulator/myApp.app/ to file:///Users/myUsername/Library/Developer/CoreSimulator/Devices/DAC0E72A-6F6A-42EA-A8CA-5F41E22F2CCC/data/Library/Caches/com.apple.mobile.installd.staging/temp.qtgx1Q/extracted/myApp.app/}
基本上它说 Xcode 无法将文件从一个地方复制到另一个地方。所以我认为这可能是权限问题。我对两个文件夹都使用 777 进行了 chmod,但这没有用。
我还为模拟器尝试了'重置内容和设置',它给了我删除某些文件的权限错误,所以我手动完成了。而且这个方法也没用。
我试过:
- 重启模拟器和xcode
- 清理和重建
- 清理构建文件夹并重建
- 删除 Xcode 并重新安装
- 使用不同的 iPhone 模拟器,例如从 iPhone 6 更改为 iPhone 6s
以上都不适合我。
注意:如果我通过 USB 连接在我的 iPhone 上运行它,那是可行的。
我想要解决这个问题,我需要找出让 Xcode 能够将文件复制到目的地的方法。有人对此有任何线索吗?
最佳答案
我今天遇到了这个。我刚刚更改了我的应用程序上的包标识符,这使应用程序 ID 和配置文件无效。结果,该应用程序无法安装(出现该警报)。一旦我创建了新的应用程序 ID 和配置文件,一切正常。
关于ios - 无法在模拟器 "The operation couldn’ 上运行应用程序无法完成。 (LaunchServicesError 错误 0。)”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34683193/