Xcode无法在模拟器上运行应用程序

时间:2018-08-28 09:53:13

标签: ios xcode ios-simulator

昨天我卸载了我的App Store安装的XCode,并从Apple开发人员站点手动安装了它。

我有9.4.1并下载了9.3

自从我无法在模拟器上运行任何应用程序以来。

我在xcode中看到以下错误:

Xcode error message

我在Xcode日志中看到此错误:

iOSSimulator: 56E6A4AD-4D6F-4CB4-A666-E1DE0D49B101: Failed to launch app with identifier: com.mikevelu.Test and options: {

"activate_suspended" = 0;

arguments =     (

);

environment =     {

    "DYLD_FRAMEWORK_PATH" = "/Users/mikemurray/Library/Developer/Xcode/DerivedData/Test-fqvnwaelkrhrooepamzxmakiidkf/Build/Products/Debug-iphonesimulator";

    "DYLD_INSERT_LIBRARIES" = "/Applications/Xcode9.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libBacktraceRecording.dylib:/Applications/Xcode9.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libMainThreadChecker.dylib:/Applications/Xcode9.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/Develope<…>

并且我在模拟器日志中看到此错误:

(UIKitApplication:com.mikevelu.Test[0xf61e][2808][2983]): Service could not initialize: 99Z999: xpcproxy_sim + 9282 [1524][AF02A7E2-099C-3F21-AB91-5AA7DB3FFA58]: 0x5

我已经尝试过常见的问题,删除派生数据/清理构建文件夹/重启模拟器/重启xcode /重启macbook。

我还尝试了完全卸载xcode并重新安装(卸载9.3并尝试安装9.4.1),似乎没有什么区别。

看到一些类似的问题发布了,最常见的修复方法之一似乎是删除方案中所有已检查的空白环境变量,我找不到要删除的任何变量。我尝试在调试和发行版中都运行,我尝试禁用调试可执行文件并在启动时选择可执行文件。还尝试删除该方案并创建一个新方案。

还在模拟器上设置了详细的日志记录,我再也没有得到任何照明信息。

如果使用simctl手动安装该应用程序并使用simctl启动该应用程序,则该应用程序将启动而不会产生任何投诉(这就是促使我尝试禁用调试可执行文件的原因)。

无论我在Xcode中打开了哪个项目/工作区,我都会看到此问题,我当前使用的示例只是我创建的一个空白项目,试图将其深入探讨。

我越来越接近完成还​​原,这是最合乎逻辑的下一步,但是如果可能的话,我想避免这种情况。

1 个答案:

答案 0 :(得分:1)

* EDIT-发现问题是由于xcode未命名为Xcode.app时反病毒不喜欢它。叹气。

因此,似乎重命名Xcode.app文件现在会导致一些异常的行为。

到目前为止,当管理多个xcode安装时,我只是将文件重命名为Xcode.9.4.1.app,不确定何时/是否已更改,但是我可以解决模拟器问题的唯一方法是保留Xcode.app文件名。